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
Link To Document