skip to main content
10.1145/2498328.2500064acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-seConference Proceedingsconference-collections
research-article

An environment for automated power measurements on mobile computing platforms

Published:04 April 2013Publication History

ABSTRACT

Mobile computing devices such as smartphones, tablet computers, and e-readers have become the dominant personal computing platforms. Energy efficiency is a prime design requirement for mobile device manufacturers and smart application developers alike. Runtime power measurements on mobile platforms provide insights that can eventually lead to more energy-efficient operation. In this paper we describe mPowerProfile - an environment for automated power measurements of programs running on a mobile development platform. We discuss mPowerProfile's main functions and its utilization in several example studies based on the Pandaboard and Raspberry Pi platforms.

References

  1. Bircher, W. L. and John, L. K. 2012. Complete System Power Estimation Using Processor Performance Events. IEEE Transactions on Computers. 61, 4 (Apr. 2012), 563--577. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Carroll, A. and Heiser, G. 2010. An analysis of power consumption in a smartphone. Proceedings of the 2010 USENIX conference on USENIX annual technical conference (Berkeley, CA, USA, 2010), 21--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Li, T. and John, L. K. 2003. Run-time modeling and estimation of operating system power consumption. SIGMETRICS Perform. Eval. Rev. 31, 1 (Jun. 2003), 160--171. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Linaro: open source software for ARM SoCs: http://www.linaro.org/. Accessed: 2012-05-28.Google ScholarGoogle Scholar
  5. Milenkovic, A. et al. 2005. An environment for runtime power monitoring of wireless sensor network platforms. System Theory, 2005. SSST'05. Proceedings of the Thirty-Seventh Southeastern Symposium on (2005), 406--410.Google ScholarGoogle ScholarCross RefCross Ref
  6. OMAP#8482; 4 Platform - OMAP4430/OMAP4460: http://www.ti.com/omap4430. Accessed: 2012-06-02.Google ScholarGoogle Scholar
  7. Pandaboard: http://pandaboard.org/. Accessed: 2012-05-28.Google ScholarGoogle Scholar
  8. Pathak, A. et al. 2011. Fine-grained power modeling for smartphones using system call tracing. Proceedings of the sixth conference on Computer systems (New York, NY, USA, 2011), 153--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Pathak, A. et al. 2012. Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof. Proceedings of the 7th ACM european conference on Computer Systems (New York, NY, USA, 2012), 29--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Raspberry Pi: http://www.raspberrypi.org/. Accessed: 2013-02-05.Google ScholarGoogle Scholar
  11. The gzip home page: http://www.gzip.org/. Accessed: 2012-05-25.Google ScholarGoogle Scholar
  12. XZ Utils: http://tukaani.org/xz/. Accessed: 2012-05-25.Google ScholarGoogle Scholar

Index Terms

  1. An environment for automated power measurements on mobile computing platforms

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ACMSE '13: Proceedings of the 51st ACM Southeast Conference
          April 2013
          224 pages
          ISBN:9781450319010
          DOI:10.1145/2498328
          • General Chair:
          • Ashraf Saad

          Copyright © 2013 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 4 April 2013

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate134of240submissions,56%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader