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 :
بازگشت