PowerScope: A tool for profiling the energy usage of mobile applications

被引:143
作者
Flinn, J [1 ]
Satyanarayanan, M [1 ]
机构
[1] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
来源
WMCSA '99, SECOND IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS | 1999年
关键词
D O I
10.1109/MCSA.1999.749272
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we describe the design and implementation of Power Scope, 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 46% .
引用
收藏
页码:2 / 10
页数:9
相关论文
共 9 条
  • [1] ANDERSON JM, 1997, P 16 ACM S OP SYST P
  • [2] *BOARD ARM SCI TEC, 1997, EN EFF TECHN DISM SO
  • [3] DOUGLIS F, 1994, P 1994 WINT USENIX C
  • [4] KRAVETS R, 1998, P 4 ANN ACM IEEE INT
  • [5] LORCH J, 1998, IEEE PERSONAL COMMUN, V5
  • [6] Noble B., 1997, P 16 ACM S OP SYST P
  • [7] STEMM M, 1997, IEICE T COMMUNICATIO, V80
  • [8] Weiser Mark, 1994, P 1 USENIX S OP SYST
  • [9] ZHANG X, 1997, P 16 ACM S OP SYST P