A Stochastic Model for Estimating the Power Consumption of a Processor
Open Access
- 4 April 2014
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 64 (5) , 1311-1322
Abstract
Quantitatively estimating the relationship between the workload and the corresponding power consumption of a multicore processor is an essential step towards achieving energy proportional computing. Most existing and proposed approaches use Performance Monitoring Counters (Hardware Monitoring Counters) for this task. In this paper we propose a complementary approach that employs the statistics of CPU utilization (workload) only. Hence, we model the workload and the power consumption of a multicore processor as random variables and exploit the monotonicity property of their distribution functions to establish a quantitative relationship between the random variables. We will show that for a single-core processor the relationship is best approximated by a quadratic function whereas for a dualcore processor, the relationship is best approximated by a linear function. We will demonstrate the plausibility of our approach by estimating the power consumption of both custom-made and standard benchmarks (namely, the SPEC power benchmark and the Apache benchmarking tool) for an Intel and AMD processors.Keywords
Funding Information
- DFG (SFB 912/1 2011)
This publication has 9 references indexed in Scilit:
- A Systematic Methodology to Generate Decomposable and Responsive Power Models for CMPsIEEE Transactions on Computers, 2012
- Complete System Power Estimation Using Processor Performance EventsIEEE Transactions on Computers, 2011
- Power and Performance Modeling in a Virtualized Server System2010
- Energy proportional datacenter networksACM SIGARCH Computer Architecture News, 2010
- Energy Efficient Scheduling of Real-Time Tasks on Multicore ProcessorsIEEE Transactions on Parallel and Distributed Systems, 2008
- Estimation by Software for the Power Consumption of Streaming-Media ServersIEEE Transactions on Instrumentation and Measurement, 2007
- Measurements Analysis of the Software-Related Power Consumption in MicroprocessorsIEEE Transactions on Instrumentation and Measurement, 2004
- Gauss mixture vector quantization2002
- Mean Square Error of Prediction as a Criterion for Selecting VariablesTechnometrics, 1971