• DocumentCode
    1751284
  • Title

    Run-time power estimation in high performance microprocessors

  • Author

    Joseph, Russ ; Martonosi, Margaret

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    135
  • Lastpage
    140
  • Abstract
    Power concerns are becoming increasingly pressing in high-performance processors. Building power-aware and even power-adaptive computer architectures requires being able to track power consumption and attribute energy consumption to the portions of the chip that are responsible for it. This paper presents the Castle project which aims to deduce the actual runtime power dissipated by different processor units on the CPU chip by leveraging existing hardware. Namely, we examine the use of hardware performance counters as proxies for power meters. We discuss which performance counters count power-relevant events, and how to estimate event counts for power-relevant events not well supported by current, commonly available performance counters. We also discuss sampling-based approaches for estimating signal transition activity within the processor. Overall, we find that these performance counters can be quite useful in providing good power apportionment estimates for programs as they run
  • Keywords
    low-power electronics; microprocessor chips; parameter estimation; statistics; CPU chip; Castle project; energy consumption; hardware performance counters; high-performance microprocessors; power apportionment estimates; power consumption; power-relevant events; run-time power estimation; sampling-based approaches; signal transition activity; Counting circuits; Electric breakdown; Energy consumption; Hardware; Microprocessors; Operating systems; Permission; Power dissipation; Power measurement; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, International Symposium on, 2001.
  • Conference_Location
    Huntington Beach, CA
  • Print_ISBN
    1-58113-371-5
  • Type

    conf

  • DOI
    10.1109/LPE.2001.945389
  • Filename
    945389