loading...
Complete System Power Estimation: A Trickle-Down Approach Based on Performance Events
San Jose, CA April 25-April 27
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISPASS.2007.3637462007 IEEE International Symposium on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
W.L. Bircher, Dept. of Electr.&Comput. Eng., Texas Univ., Austin, TX
L.K. John, Dept. of Electr.&Comput. Eng., Texas Univ., Austin, TX
This paper proposes the use of microprocessor performance counters for online measurement of complete system power consumption. While past studies have demonstrated the use of performance counters for microprocessor power, to the best of our knowledge, we are the first to create power models for the entire system based on processor performance events. Our approach takes advantage of the "trickle-down" effect of performance events in a microprocessor. We show how well known performance-related events within a microprocessor such as cache misses and DMA transactions are highly correlated to power consumption outside of the microprocessor. Using measurement of an actual system running scientific and commercial workloads we develop and validate power models for five subsystems: memory, chipset, I/O, disk and microprocessor. These models are shown to have an average error of less than 9% per subsystem across the considered workloads. Through the use of these models and existing on-chip performance event counters, it is possible to estimate system power consumption without the need for additional power sensing hardware
Index Terms:
power sensing hardware, complete system power estimation, microprocessor performance event, microprocessor performance counter, online measurement, complete system power consumption, microprocessor power, power model, on-chip performance event counter, system power consumption estimation
Citation:
W.L. Bircher, L.K. John, "Complete System Power Estimation: A Trickle-Down Approach Based on Performance Events," ispass, pp.158-168, 2007 IEEE International Symposium on Performance Analysis of Systems&Software, 2007
Usage of this product signifies your acceptance of the Terms of Use.