2002
DOI: 10.1145/635506.605413
|View full text |Cite
|
Sign up to set email alerts
|

Joint local and global hardware adaptations for energy

Abstract: This work concerns algorithms to control energy-driven architecture adaptations for multimedia applications, without and with dynamic voltage scaling (DVS). We identify a broad design space for adaptation control algorithms based on two attributes: (1) when to adapt or temporal granularity and (2) what structures to adapt or spatial granularity. For each attribute, adaptation may beglobal or local. Our previous work developed a temporally and spatially global algorithm. It invokes adaptation at the granularity… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
30
0

Year Published

2003
2003
2020
2020

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 18 publications
(30 citation statements)
references
References 31 publications
0
30
0
Order By: Relevance
“…This technique can be used to upsize an adaptive-issue queue. 12 A larger instruction window permits the stall time of instructions waiting in the window to be overlapped with the execution of additional ready instructions in the larger window. However, if this overlap time is not sufficiently large, upsizing the queue will provide little performance benefit.…”
Section: Feedback and Control Systemmentioning
confidence: 99%
“…This technique can be used to upsize an adaptive-issue queue. 12 A larger instruction window permits the stall time of instructions waiting in the window to be overlapped with the execution of additional ready instructions in the larger window. However, if this overlap time is not sufficiently large, upsizing the queue will provide little performance benefit.…”
Section: Feedback and Control Systemmentioning
confidence: 99%
“…1 Other work aims to interpret parallelism through fetch 2 and commit attribution, 3,4 and at least one combines attribution with some dependence information. 5 Tune and colleagues first used a dependence graph to compute the cost of individual instructions in a simulator. 6 None of these methodologies has been used to explicitly measure interactions, however, which is our focus.…”
Section: Related Workmentioning
confidence: 99%
“…Sasanka, Hughes, and Adve concentrated on saving energy for a sequential application. 4 The targeted architecture has a single processor with reconfigurable components (such as the number and type of function units), and its supply voltage can be changed. For each manually identified scenario, the most energy-efficient architecture configuration that still meets the timing constraints is selected.…”
mentioning
confidence: 99%