2013
DOI: 10.1109/tcsii.2013.2285966
|View full text |Cite
|
Sign up to set email alerts
|

A Study on the Use of Performance Counters to Estimate Power in Microprocessors

Abstract: Abstract-We present a study on estimating the dynamic power consumption of a processor based on performance counters. Today's processors feature a large number of such counters to monitor various CPU and memory parameters such as utilization, occupancy, bandwidth and, page, cache and branch buffer hit rates. The use of various sets of performance counters to estimate the power consumed by the processor has been demonstrated in the past. Our goal is to find out whether there exists a subset of counters that can… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
30
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 63 publications
(31 citation statements)
references
References 12 publications
1
30
0
Order By: Relevance
“…These choices reflect similar counters to those proposed in works on desktop and server systems and appear to be reasonable, intuitive choices [11], [21]. However, the average VIF of these events is 1.68 × 10 7 and the coefficients change significantly when building the model with different sets of workloads because they are unstable (note that the last two events do not contribute to the multicollinearity problems).…”
Section: Todosupporting
confidence: 70%
See 2 more Smart Citations
“…These choices reflect similar counters to those proposed in works on desktop and server systems and appear to be reasonable, intuitive choices [11], [21]. However, the average VIF of these events is 1.68 × 10 7 and the coefficients change significantly when building the model with different sets of workloads because they are unstable (note that the last two events do not contribute to the multicollinearity problems).…”
Section: Todosupporting
confidence: 70%
“…In Step 3 (described in Section VI) we describe our robust model formulation where we use our knowledge of how power is consumed in CPUs, as opposed to adding regression coefficients directly to PMC data as is typical in existing works [11], [20], [21], [24]. Our formulation reduces multicollinearity, separates dynamic and static power consumption, works with any given voltage and frequency, and, when combined with the added model stability, allows the model building experiment duration to be reduced by 100× while trading off only 0.6% error.…”
Section: Proposed Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…In existing works on PMC-based run-time power models, the independent variables (i.e. PMC events and sometimes the CPU voltage (V DD ), the clock frequency (f clk and/or the temperature, T ) are inserted directly into a regression tool [9], [10], [25]- [27]; the relationships between the variables and power consumption are not considered. A recent work [27], which evaluates the state-of-the-art and typifies the general approach, proposes the model equation shown in Equation 1.…”
Section: Regression-based Modelling Methodologymentioning
confidence: 99%
“…The indirect approach infers energy consumption from other events that can be measured during program execution [2]. Modern architectures offer counters integrated into the hardware to collect statistics on the operation of the processor and memory system.…”
Section: Introductionmentioning
confidence: 99%