Instruction level power analysis and optimization of software
Journal of VLSI Signal Processing Systems - Special issue on technologies for wireless computing
Wattch: a framework for architectural-level power analysis and optimizations
Proceedings of the 27th annual international symposium on Computer architecture
Runtime Power Monitoring in High-End Processors: Methodology and Empirical Data
Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture
Online performance analysis by statistical sampling of microprocessor performance counters
Proceedings of the 19th annual international conference on Supercomputing
ASP-DAC '06 Proceedings of the 2006 Asia and South Pacific Design Automation Conference
Accurate and efficient regression modeling for microarchitectural performance and power prediction
Proceedings of the 12th international conference on Architectural support for programming languages and operating systems
JouleSort: a balanced energy-efficiency benchmark
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Real time power estimation and thread scheduling via performance counters
ACM SIGARCH Computer Architecture News
Practical power modeling of data transmission over 802.11g for wireless applications
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
An analysis of power consumption in a smartphone
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
Portable, scalable, per-core power estimation for intelligent resource management
GREENCOMP '10 Proceedings of the International Conference on Green Computing
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Adaptive and Flexible Smartphone Power Modeling
Mobile Networks and Applications
Information Systems Frontiers
Hi-index | 0.00 |
The growing popularity of mobile internet services, characterized by heavy network transmission, intensive computation and an always-on display, poses a great challenge to the battery lifetime of mobile devices. To manage the power consumption in an efficient way, it is essential to understand how the power is consumed at the system level and to be able to estimate the power consumption during runtime. Although the power modeling of each hardware component has been studied separately, there is no general solution at present of combining them into a system-level power model. In this paper we present a methodology for building a system-level power model without power measurement at the component level. We develop a linear regression model with nonnegative coefficients, which describes the aggregate power consumption of the processors, the wireless network interface and the display. Based on statistics and expert knowledge, we select three hardware performance counters, three network transmission parameters and one display parameter as regression variables. The power estimation, based on our model, exhibits 2.62 percent median error on real mobile internet services.