BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Energy Debugging in Smartphones - Y. Charlie Hu\, Purdue
DTSTART:20120619T090000Z
DTEND:20120619T100000Z
UID:TALK38534@talks.cam.ac.uk
CONTACT:Microsoft Research Cambridge Talks Admins
DESCRIPTION:Despite the incredible market penetration of smartphones and e
 xponential growth of the app market\, utility of smartphones has been and 
 will remain severely limited by the battery life. As such\, energy has inc
 reasingly become the scarcest resource on smartphones that critically affe
 cts user experience. In this talk\, I will start with the first survey stu
 dy that characterizes smartphone energy bugs\, or ebugs\, broadly defined 
 as errors in the system (apps\, OS\, hardware\, firmware\, or external con
 ditions) that result in unexpected smartphone battery drainage and leads t
 o significant user frustrations.\n\nAs a first step towards taming ebugs\,
  we built the first fine-grained energy profiler\, eprof\, that performs e
 nergy accounting and hence answers the very question "where was the energy
  spent in the app?" at the per-routine\, per-thread\, and per-process gran
 ularity. Building eprof in turn requires developing a fine-grained\, onlin
 e power model that captures the unique asynchronous power behavior of mode
 rn smartphones. Using eprof\, we dissected the energy drain of several pop
 ular apps in Android Market and discovered ebugs in popular apps like Face
 book.\n\nWhile essential\, eprof only provides a semi-automatic tool for e
 nergy debugging. The "holy grail" in energy debugging in smartphones is to
  develop fully automatic debugging techniques and tools\, which can draw s
 ynergies from many areas of computer science including OS\, PL\, compilers
 \, machine learning\, and HCI. I will present the first automatic detectio
 n technique based on static compiler analysis for detecting the class of "
 no-sleep" energy bugs.
LOCATION:Small lecture theatre\, Microsoft Research Ltd\, 7 J J Thomson Av
 enue (Off Madingley Road)\, Cambridge
END:VEVENT
END:VCALENDAR
