International Conference on Green Computing 2010
DOI: 10.1109/greencomp.2010.5598313
|View full text |Cite
|
Sign up to set email alerts
|

Portable, scalable, per-core power estimation for intelligent resource management

Abstract: Abstract-Performance, power, and temperature are now all first-order design constraints. Balancing power efficiency, thermal constraints, and performance requires some means to convey data about real-time power consumption and tem perature to intelligent resource managers. Resource managers can use this information to meet performance goals, maintain power budgets, and obey thermal constraints. Unfortunately, obtaining the required machine introspection is challenging.Most current chips provide no support for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
71
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 70 publications
(73 citation statements)
references
References 22 publications
2
71
0
Order By: Relevance
“…This power consumption breakdown is only possible because of the bottom-up modeling methodology. Top-down modeling methods [5,11,23,41] model the processor as a black box. They are able to perform per-core power estimations by gathering per core performance counters.…”
Section: Smt/cmp Aware Bottom-up Modeling Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…This power consumption breakdown is only possible because of the bottom-up modeling methodology. Top-down modeling methods [5,11,23,41] model the processor as a black box. They are able to perform per-core power estimations by gathering per core performance counters.…”
Section: Smt/cmp Aware Bottom-up Modeling Methodologymentioning
confidence: 99%
“…The instructions will be load vector instructions (lines [11][12][13][14][15][16][17] that hit equally to the three levels of the cache hierarchy (lines [18][19][20][21][22]. The registers and immediate operands of the instructions will be initialized to a constant value (lines [23][24][25][26] and the dependency distance between the instructions will be assigned randomly (lines [27][28][29]. Finally, the benchmarks synthesizer is invoked 10 times to generate 10 different micro-benchmarks (lines 31-33).…”
Section: Microprobe Frameworkmentioning
confidence: 99%
“…Alternative approaches for estimating power consumption based on a power model and activity counters that can be used in place of instrumented power measurements have been proposed [Flinn and Satyanarayanan, 1999;Goel et al, 2010;Lewis et al, 2008;Singh et al, 2009;Stockman et al, 2010]. Software instruments that may be used to estimate power consumption at varying levels of detail are mentioned in Section 4.…”
Section: Power Consumptionmentioning
confidence: 99%
“…Goel et al [8] divide PMCs into event categories that they believe capture different kinds of microarchitectural activity. The PMCs in each category are then ordered based on their A. Shahid, M. Fahad, R. Reddy, A. Lastovetsky correlation to power consumption using the Spearman's rank correlation.…”
Section: Techniques For Selection Of Pmcs For Energy Predictive Modelingmentioning
confidence: 99%
“…[1,9,10] select PMCs manually, based on in-depth study of architecture and empirical analysis. [8,15,18,21,22,27,30] select PMCs that are highly correlated with energy consumption using Spearman's rank correlation coefficient (or Pearson's correlation coefficient) and principal component analysis (PCA). [1,2,15] use variants of linear regression to remove PMCs that do not improve the average model prediction error.…”
Section: Introductionmentioning
confidence: 99%