2002
DOI: 10.1109/tvlsi.2002.1043326
|View full text |Cite
|
Sign up to set email alerts
|

Microarchitecture-level power management

Abstract: Abstract-In this paper, we present a strategy for run-time profiling to optimize the configuration of a superscalar microprocessor dynamically so as to save power with minimum-performance penalty. The configuration of the processor is changed according to the parallelism and power profile of the running application. To identify the optimal configuration, additional hardware with minimal overhead is used to detect the parts of the running application which have good potential for energy savings. Experiments on … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2004
2004
2013
2013

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 16 publications
(17 citation statements)
references
References 24 publications
0
17
0
Order By: Relevance
“…The power switch enables a single core to be turned on or off individually. This independently configurable feature is very desirable for a variety of applications that may have different power consumption requirements, as power dissipation limits have emerged as a major constraint in the design and application of microprocessors [Brooks et al 2000;Kam et al 2000;Iyer et al 2002;Karnik et al 2002].…”
Section: Multiple Ground Domains Implementationmentioning
confidence: 99%
“…The power switch enables a single core to be turned on or off individually. This independently configurable feature is very desirable for a variety of applications that may have different power consumption requirements, as power dissipation limits have emerged as a major constraint in the design and application of microprocessors [Brooks et al 2000;Kam et al 2000;Iyer et al 2002;Karnik et al 2002].…”
Section: Multiple Ground Domains Implementationmentioning
confidence: 99%
“…A hardware-based adaptive architecture is presented in [21] for wide-issue superscalar processors. An FSM is used to detect the hotshots in the running application and automatically commands changes in fetch rate, RUU [22] and LSQ sizes.…”
Section: Prior Workmentioning
confidence: 99%
“…For example, dynamic load balancing tools [10] that perform periodic load balancing actions need accurate and timely knowledge of imbalance among processes to avoid unnecessary load balancing actions. Similarly, power management tools [15] require information about CPU utilization to make decisions on scaling up or down processor speed to boost application performance or save power.…”
Section: Introductionmentioning
confidence: 99%