Abstract:
With power dissipation becoming an increasingly vexing problem across many classes of computer systems, measuring power dissipation of real, running systems has become cr...Show MoreMetadata
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.
Published in: Proceedings. 36th Annual IEEE/ACM International Symposium on Microarchitecture, 2003. MICRO-36.
Date of Conference: 05-05 December 2003
Date Added to IEEE Xplore: 08 January 2004
Print ISBN:0-7695-2043-X
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Energy Meter ,
- Runtime Power ,
- Total Power ,
- Processing Power ,
- Power Measurements ,
- Power Estimation ,
- Life Measures ,
- Power Management ,
- Power Breakdown ,
- Weighting Factor ,
- Types Of Applications ,
- Similarity Matrix ,
- Series Resistance ,
- Power Line ,
- Power Variation ,
- Count Measurements ,
- Benchmark Test ,
- Event Counts ,
- Pair Of Vectors ,
- L2 Cache ,
- Desktop Application ,
- Idle Period ,
- Breakdown Of Components ,
- System Calls ,
- Digital Multimeter ,
- Serial Port ,
- Cache Hit ,
- Misprediction ,
- Final Implementation
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Energy Meter ,
- Runtime Power ,
- Total Power ,
- Processing Power ,
- Power Measurements ,
- Power Estimation ,
- Life Measures ,
- Power Management ,
- Power Breakdown ,
- Weighting Factor ,
- Types Of Applications ,
- Similarity Matrix ,
- Series Resistance ,
- Power Line ,
- Power Variation ,
- Count Measurements ,
- Benchmark Test ,
- Event Counts ,
- Pair Of Vectors ,
- L2 Cache ,
- Desktop Application ,
- Idle Period ,
- Breakdown Of Components ,
- System Calls ,
- Digital Multimeter ,
- Serial Port ,
- Cache Hit ,
- Misprediction ,
- Final Implementation