COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Microsoft Research Cambridge, public talks > Energy Debugging in Smartphones
Energy Debugging in SmartphonesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins. This event may be recorded and made available internally or externally via http://research.microsoft.com. Microsoft will own the copyright of any recordings made. If you do not wish to have your image/voice recorded please consider this before attending Despite the incredible market penetration of smartphones and exponential growth of the app market, utility of smartphones has been and will remain severely limited by the battery life. As such, energy has increasingly become the scarcest resource on smartphones that critically affects user experience. In this talk, I will start with the first survey study that characterizes smartphone energy bugs, or ebugs, broadly defined as errors in the system (apps, OS, hardware, firmware, or external conditions) that result in unexpected smartphone battery drainage and leads to significant user frustrations. As a first step towards taming ebugs, we built the first fine-grained energy profiler, eprof, that performs energy accounting and hence answers the very question “where was the energy spent in the app?” at the per-routine, per-thread, and per-process granularity. Building eprof in turn requires developing a fine-grained, online power model that captures the unique asynchronous power behavior of modern smartphones. Using eprof, we dissected the energy drain of several popular apps in Android Market and discovered ebugs in popular apps like Facebook. While essential, eprof only provides a semi-automatic tool for energy debugging. The “holy grail” in energy debugging in smartphones is to develop fully automatic debugging techniques and tools, which can draw synergies from many areas of computer science including OS, PL, compilers, machine learning, and HCI . I will present the first automatic detection technique based on static compiler analysis for detecting the class of “no-sleep” energy bugs. This talk is part of the Microsoft Research Cambridge, public talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsMeeting the Challenge of Healthy Ageing in the 21st Century DAMTP atmosphere-ocean The obesity epidemic: Discussing the global health crisisOther talksAmino acid sensing: the elF2a signalling in the control of biological functions Colorectal cancer. Part 1. Presentation, Diagnosis and Intervention. Part 2. Cellular signalling networks in colon cancer and the models to study them - a basic research perspective Train and equip: British overseas security assistance in the Cold War Global South Oncological imaging: introduction and non-radionuclide techniques THE MATHEMATICAL MAGIC OF MIXED REALITY Fields of definition of Fukaya categories of Calabi-Yau hypersurfaces ***PLEASE NOTE THIS SEMINAR IS CANCELLED*** 70th Anniversary Celebration Single Cell Seminars (August) Asclepiadaceae International Snowballing and the Multi-Sited Research of Diplomats |