• DocumentCode
    2607054
  • Title

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

  • Author

    Flinn, Jason ; Satyanarayanan, M.

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1999
  • fDate
    25-26 Feb 1999
  • Firstpage
    2
  • Lastpage
    10
  • Abstract
    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%
  • Keywords
    energy measurement; mobile computing; operating system kernels; performance evaluation; power supplies to apparatus; PowerScope; adaptive video playing application; energy consumption; energy usage; energy usage profiling; hardware instrumentation; kernel software support; mobile applications; postprocessing software; program structure; statistical sampling; system activity; Application software; Current measurement; Energy consumption; Hardware; Instruments; Kernel; Performance evaluation; Sampling methods; Software measurement; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Computing Systems and Applications, 1999. Proceedings. WMCSA '99. Second IEEE Workshop on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-7695-0025-0
  • Type

    conf

  • DOI
    10.1109/MCSA.1999.749272
  • Filename
    749272