DocumentCode
2403745
Title
Runtime power monitoring in high-end processors: methodology and empirical data
Author
Isci, Canturk ; Martonosi, Margaret
Author_Institution
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear
2003
fDate
3-5 Dec. 2003
Firstpage
93
Lastpage
104
Abstract
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.
Keywords
microprocessor chips; performance evaluation; power measurement; CPU subunits; Intel Pentium 4 processors; SPEC2000; component power breakdowns; computer systems; coordinated measurement; desktop workload execution; dynamic power management; estimation methodology; hardware system; high-end processors; live power measurements; per-unit power estimation; performance-counter-based power estimation; power dissipation; power-aware research; processor power measurement; program power phase behaviour; runtime power monitoring; software system; thermal analysis; Analytical models; Computational modeling; Computerized monitoring; Electric breakdown; Hardware; Power dissipation; Power measurement; Runtime; Software measurement; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Microarchitecture, 2003. MICRO-36. Proceedings. 36th Annual IEEE/ACM International Symposium on
Print_ISBN
0-7695-2043-X
Type
conf
DOI
10.1109/MICRO.2003.1253186
Filename
1253186
Link To Document