Runtime power monitoring in high-end processors: Methodology and empirical data

Research output: Chapter in Book/Report/Conference proceedingConference contribution

382 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationProceedings - 36th International Symposium on Microarchitecture, MICRO 2003
PublisherIEEE Computer Society
Pages93-104
Number of pages12
ISBN (Electronic)076952043X
DOIs
StatePublished - 2003
Event36th International Symposium on Microarchitecture, MICRO 2003 - San Diego, United States
Duration: Dec 3 2003Dec 5 2003

Publication series

NameProceedings of the Annual International Symposium on Microarchitecture, MICRO
Volume2003-January
ISSN (Print)1072-4451

Other

Other36th International Symposium on Microarchitecture, MICRO 2003
CountryUnited States
CitySan Diego
Period12/3/0312/5/03

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Keywords

  • Analytical models
  • Computational modeling
  • Computerized monitoring
  • Electric breakdown
  • Hardware
  • Power dissipation
  • Power measurement
  • Runtime
  • Software measurement
  • Software systems

Fingerprint Dive into the research topics of 'Runtime power monitoring in high-end processors: Methodology and empirical data'. Together they form a unique fingerprint.

  • Cite this

    Isci, C., & Martonosi, M. R. (2003). Runtime power monitoring in high-end processors: Methodology and empirical data. In Proceedings - 36th International Symposium on Microarchitecture, MICRO 2003 (pp. 93-104). [1253186] (Proceedings of the Annual International Symposium on Microarchitecture, MICRO; Vol. 2003-January). IEEE Computer Society. https://doi.org/10.1109/MICRO.2003.1253186