ABSTRACT
This paper describes PowerBooter, an automated power model construction technique that uses built-in battery voltage sensors and knowledge of battery discharge behavior to monitor power consumption while explicitly controlling the power management and activity states of individual components. It requires no external measurement equipment. We also describe PowerTutor, a component power management and activity state introspection based tool that uses the model generated by PowerBooter for online power estimation. PowerBooter is intended to make it quick and easy for application developers and end users to generate power models for new smartphone variants, which each have different power consumption properties and therefore require different power models. PowerTutor is intended to ease the design and selection of power efficient software for embedded systems. Combined, PowerBooter and PowerTutor have the goal of opening power modeling and analysis for more smartphone variants and their users.
- T. Cignetti, K. Komarov, and C. Ellis, Energy estimation tools for the Palm," in Proc. of the ACM Modeling, Analysis and Simulation of Wireless and Mobile Systems, 2000, pp. 96--103. Google ScholarDigital Library
- A. Shye, B. Scholbrock, and G. Memik, Into the wild: studing real user activity patterns to guide power optimizations for mobile architectures," in Proc. Int. Symp. Microarchitecture, 2009, pp. 168--178. Google ScholarDigital Library
- R. Joseph and M. Martonosi, Run-time power estimation in high-performance microprocessors," in Proc. Int. Symp. Low Power Electronics & Design, Aug. 2001, pp. 135--140. Google ScholarDigital Library
- C. Isci and M. Martonosi, Runtime power monitoring in high-end processors: Methodology and empirical data," in Proc. Int. Symp. Microarchitecture, Dec. 2003, pp. 93--104. Google ScholarDigital Library
- F. Bellosa, The benefits of event-driven energy accounting in power-sensitive systems," in Proc. Special Interest Group on Operating Systems European Wkshp., 2006, pp. 37--42. Google ScholarDigital Library
- G. Contreras, et al., XTREM: a power simulator for the Intel XScale," in Proc. Conf. Languages, Compilers, and Tools for Embedded Systems, June 2004, pp. 115--125. Google ScholarDigital Library
- J. Flinn and M. Satyanarayanan, PowerScope: a tool for profiling the energy usage of mobile applications," in Proc. Wkshp. on Mobile Computer Systems and Applications, 1999, p. 2. Google ScholarDigital Library
- M. Dong and L. Zhong, Sesame: A self-constructive virtual power meter for battery-powered mobile systems," Tech. Rep., 2010.Google Scholar
- S. Gurun and C. Krintz, A run-time, feedback-based energy estimation model for embedded devices," in Proc. Int. Conf. Hardware/Software Codesign and System Synthesis, Oct. 2006, pp. 28--33. Google ScholarDigital Library
- Monsoon power monitor," http://www.msoon.com/LabEquipment/PowerMonitor/.Google Scholar
- MSM7000 chipset," http://www.qualcomm.com/products services/chipsets/index.html.Google Scholar
- Android SDK reference," http://developer.android.com/reference/packages.html.Google Scholar
- H. Holma and A. Toskala, HSDPA/HSUPA for UMTS: High Speed Radio Access for Mobile Communications. John Wiley & Sons, 2006. Google ScholarDigital Library
- HTC Magic specification," http://www.htc.com/www/product/magic/overview.html.Google Scholar
- Environment working group data," http://www.ewg.org/cellphoneradiation/Get-a-Safer-Phone?&allavailable=1&order=sar.Google Scholar
- D. Linden and T. B. Reddy, Handbook of Batteries. MacGraw-Hill, 2002.Google Scholar
- Battery and energy characteristics," http://www.mpoweruk.com/performance.htm.Google Scholar
- PowerTutor," http://powertutor.org.Google Scholar
Index Terms
- Accurate online power estimation and automatic battery behavior based power model generation for smartphones
Recommendations
Towards Accurate GPU Power Modeling for Smartphones
MobiGames '15: Proceedings of the 2nd Workshop on Mobile GamingWith the increasingly high power consumption of smartphone GPUs, accurate GPU power modeling is desirable for mobile game developers to optimize the power performance of their game code. However, existing GPU power models for smartphones simply use only ...
Fast and accurate power estimation method based on a PMU counter
ICUIMC '14: Proceedings of the 8th International Conference on Ubiquitous Information Management and CommunicationMost mobile computing devices use a battery as their main power source. Efficient power use and management are very important in mobile devices. It is necessary to understand the power consumption of the processor in a mobile device. In this paper, we ...
Instruction-level power consumption estimation of embedded processors for low-power applications
Intelligent data acquisition and advanced computing systemsA power consumption measurement configuration for embedded processing systems is presented in this work. Given an assembly or machine level program as input to this setup, the energy consumption of the specific program in the specific processing systems ...
Comments