2009 IEEE International Symposium on Parallel &Amp; Distributed Processing 2009
DOI: 10.1109/ipdps.2009.5161022
|View full text |Cite
|
Sign up to set email alerts
|

Efficient microarchitecture policies for accurately adapting to power constraints

Abstract: In the past years Dynamic Voltage and FrequencyScaling (DVFS) has been an effective technique that allowed microprocessors to match a predefined power budget. However, as process technology shrinks, DVFS becomes less effective (because of the increasing leakage power) and it is getting closer to a point where DVFS won't be useful at all (when static power exceeds dynamic power). In this paper we propose the use of microarchitectural techniques to accurately match a power constraint while maximizing the energy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
16
1

Year Published

2011
2011
2018
2018

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 11 publications
(18 citation statements)
references
References 17 publications
1
16
1
Order By: Relevance
“…Per-core power gating (effectively shutting off individual cores) has been explored for data center workloads [13]. Cebrain et al [5] combine DVFS with several additional architectural-level techniques, such as instruction criticality analysis, pipeline throttling, and power-token throttling. Davis et al [7] have examined the effects of variability in power models used to characterize large-scale clusters.…”
Section: Related Workmentioning
confidence: 99%
“…Per-core power gating (effectively shutting off individual cores) has been explored for data center workloads [13]. Cebrain et al [5] combine DVFS with several additional architectural-level techniques, such as instruction criticality analysis, pipeline throttling, and power-token throttling. Davis et al [7] have examined the effects of variability in power models used to characterize large-scale clusters.…”
Section: Related Workmentioning
confidence: 99%
“…Power tokens were introduced in 2009 [4] as a way to approximate the power being consumed by the processor at a cycle level. The dynamic power consumed by an instruction can be estimated at commit stage by adding, to the base power consumption of the instruction (i.e., all regular accesses to structures done by that instruction which are known a priori), a variable component that depends on the time it spends in the pipeline.…”
Section: Measuring Power In Real-timementioning
confidence: 99%
“…The number of power tokens consumed by an instruction will be calculated as the addition of its base power tokens plus the number of cycles it spends in the instruction window. As in [4][5], the implementation of the Power Token approach is done by means of an 8K-entry history table (Power Token History Table -PTHT), accessed by PC, which stores the power cost (in tokens) of each instruction's last execution. The PTHT is updated with the current number of power tokens consumed when an instruction commits.…”
Section: Measuring Power In Real-timementioning
confidence: 99%
See 2 more Smart Citations