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.
Original language | English (US) |
---|---|
Pages | 135-140 |
Number of pages | 6 |
DOIs | |
State | Published - 2001 |
Event | International Symposium on Low Electronics and Design (ISLPED'01) - Huntington Beach, CA, United States Duration: Aug 6 2001 → Aug 7 2001 |
Other
Other | International Symposium on Low Electronics and Design (ISLPED'01) |
---|---|
Country/Territory | United States |
City | Huntington Beach, CA |
Period | 8/6/01 → 8/7/01 |
All Science Journal Classification (ASJC) codes
- General Engineering