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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Linaro: open source software for ARM SoCs: http://www.linaro.org/. Accessed: 2012-05-28.Google Scholar
- 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 ScholarCross Ref
- OMAP#8482; 4 Platform - OMAP4430/OMAP4460: http://www.ti.com/omap4430. Accessed: 2012-06-02.Google Scholar
- Pandaboard: http://pandaboard.org/. Accessed: 2012-05-28.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Raspberry Pi: http://www.raspberrypi.org/. Accessed: 2013-02-05.Google Scholar
- The gzip home page: http://www.gzip.org/. Accessed: 2012-05-25.Google Scholar
- XZ Utils: http://tukaani.org/xz/. Accessed: 2012-05-25.Google Scholar
Index Terms
- An environment for automated power measurements on mobile computing platforms
Recommendations
Energy-Efficiency Comparison of Mobile Platforms and Applications: A Quantitative Approach
HotMobile '15: Proceedings of the 16th International Workshop on Mobile Computing Systems and ApplicationsGiven the number of choices of platforms and apps with similar functionalities, this paper describes the challenges and identifies the gaps toward comparing mobile platforms and apps for energy efficiency. In addition, based on case studies that focus ...
Power efficiency study of multi-threading applications for multi-core mobile systems
One constant in computing which is true also for mobile computing is the continue requirement for greater performance. Every performance advance in mobile processors leads to another level of greater performance demands from newest mobile applications. ...
BatteryExtender: an adaptive user-guided tool for power management of mobile devices
UbiComp '14: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous ComputingThe battery life of mobile devices is one of their most important resources. Much of the literature focuses on accurately profiling the power consumption of device components or enabling application developers to develop energy-efficient applications ...
Comments