TY - GEN
T1 - Runtime power monitoring in high-end processors
T2 - 36th International Symposium on Microarchitecture, MICRO 2003
AU - Isci, C.
AU - Martonosi, Margaret Rose
N1 - Publisher Copyright:
© 2003 IEEE.
PY - 2003
Y1 - 2003
N2 - With power dissipation becoming an increasingly vexing problem across many classes of computer systems, measuring power dissipation of real, running systems has become crucial for hardware and software system research and design. Live power measurements are imperative for studies requiring execution times too long for simulation, such as thermal analysis. Furthermore, as processors become more complex and include a host of aggressive dynamic power management techniques, per-component estimates of power dissipation have become both more challenging as well as more important. In this paper we describe our technique for a coordinated measurement approach that combines real total power measurement with performance-counter-based, per-unit power estimation. The resulting tool offers live total power measurements for Intel Pentium 4 processors, and also provides power breakdowns for 22 of the major CPU subunits over minutes of SPEC2000 and desktop workload execution. As an example application, we use the generated component power breakdowns to identify program power phase behaviour. Overall, this paper demonstrates a processor power measurement and estimation methodology and also gives experiences and empirical application results that can provide a basis for future power-aware research.
AB - With power dissipation becoming an increasingly vexing problem across many classes of computer systems, measuring power dissipation of real, running systems has become crucial for hardware and software system research and design. Live power measurements are imperative for studies requiring execution times too long for simulation, such as thermal analysis. Furthermore, as processors become more complex and include a host of aggressive dynamic power management techniques, per-component estimates of power dissipation have become both more challenging as well as more important. In this paper we describe our technique for a coordinated measurement approach that combines real total power measurement with performance-counter-based, per-unit power estimation. The resulting tool offers live total power measurements for Intel Pentium 4 processors, and also provides power breakdowns for 22 of the major CPU subunits over minutes of SPEC2000 and desktop workload execution. As an example application, we use the generated component power breakdowns to identify program power phase behaviour. Overall, this paper demonstrates a processor power measurement and estimation methodology and also gives experiences and empirical application results that can provide a basis for future power-aware research.
KW - Analytical models
KW - Computational modeling
KW - Computerized monitoring
KW - Electric breakdown
KW - Hardware
KW - Power dissipation
KW - Power measurement
KW - Runtime
KW - Software measurement
KW - Software systems
UR - http://www.scopus.com/inward/record.url?scp=84944414165&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84944414165&partnerID=8YFLogxK
U2 - 10.1109/MICRO.2003.1253186
DO - 10.1109/MICRO.2003.1253186
M3 - Conference contribution
AN - SCOPUS:84944414165
T3 - Proceedings of the Annual International Symposium on Microarchitecture, MICRO
SP - 93
EP - 104
BT - Proceedings - 36th International Symposium on Microarchitecture, MICRO 2003
PB - IEEE Computer Society
Y2 - 3 December 2003 through 5 December 2003
ER -