Proceedings of the 46th Annual Design Automation Conference 2009
DOI: 10.1145/1629911.1630038
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic thermal management via architectural adaptation

Abstract: Exponentially rising cooling/packaging costs due to high power density call for architectural and software-level thermal management. Dynamic thermal management (DTM) techniques continuously monitor the on-chip processor temperature. Appropriate mechanisms (e.g., dynamic voltage or frequency scaling (DVFS), clock gating, fetch gating, etc.) are engaged to lower the temperature if it exceeds a threshold. However, all these mechanisms incur significant performance penalty. We argue that runtime adaptation of micr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 31 publications
(18 citation statements)
references
References 20 publications
(38 reference statements)
0
18
0
Order By: Relevance
“…A reinforcementlearning based adaptive technique is proposed in [3] to optimize temperature by controlling task mapping based on the temperature of the current iteration. A neural network based adaptive technique is proposed in [9] to reduce peak temperature. Both these techniques rely on the HotSpot tool for temperature prediction.…”
Section: Related Workmentioning
confidence: 99%
“…A reinforcementlearning based adaptive technique is proposed in [3] to optimize temperature by controlling task mapping based on the temperature of the current iteration. A neural network based adaptive technique is proposed in [9] to reduce peak temperature. Both these techniques rely on the HotSpot tool for temperature prediction.…”
Section: Related Workmentioning
confidence: 99%
“…Our performance prediction model is inspired by the interval based models proposed in [8], [9]. The interval based model suggests that there exists a sustained background performance level that is punctuated by transient miss-events such as branch mis-prediction and cache misses.…”
Section: B Performance Prediction Modelmentioning
confidence: 99%
“…We show that employing a combination of simple local schemes and global DVFS results in simple and effective thermal management solutions. We have recently proposed runtime reconfigurable architectural parameters (instruction window size and issue width) as an effective mechanism for single-core DTM [11]. Applying multiple knobs simultaneously for thermal management of multi-cores is more challenging because (a) all the cores are constrained to use identical operating frequency preempting the possibility of choosing per-core parameters independently, and (b) the configuration and workload of a core has significant impact on the temperature of the neighboring cores due to lateral coupling (lateral heat transfer among adjacent cores).…”
Section: Related Workmentioning
confidence: 99%
“…We need a different set of knobs to control the performance and power per core independently. We recently proposed non-DVFS techniques such as fetch gating and architecture adaptations (runtime reconfiguration of instruction window size and issue width) for dynamic thermal management of single cores [11]. These techniques are easy to implement at individual core level as they are largely localized and do not create complexity in terms of communication among the cores and multiple voltage islands.…”
Section: Introductionmentioning
confidence: 99%