loading...
PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications
New Orleans, Louisiana February 25-February 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MCSA.1999.749272Second IEEE Workshop on Mobile Comput ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jason Flinn, Carnegie Mellon University
M. Satyanarayanan, Carnegie Mellon University
In this paper, we describe the design and implementation of PowerScope, a tool for profiling energy usage by applications. PowerScope maps energy consumption to program structure, in much the same way that CPU profilers map processor cycles to specific processes and procedures. Our approach combines hardware instrumentation to measure current level with kernel software support to perform statistical sampling of system activity. Postprocessing software maps the sample data to program structure and produces a profile of energy usage by process and procedure. Using PowerScope, we have been able to reduce the energy consumption of an adaptive video playing application by 46%.
Index Terms:
adaptation, battery, power, fidelity, video, Odyssey, laptop, WaveLan, wireless
Citation:
Jason Flinn, M. Satyanarayanan, "PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications," wmcsa, pp.2, Second IEEE Workshop on Mobile Computer Systems and Applications, 1999
Usage of this product signifies your acceptance of the Terms of Use.