Proceedings of the 20th Symposium on Great Lakes Symposium on VLSI 2010
DOI: 10.1145/1785481.1785535
|View full text |Cite
|
Sign up to set email alerts
|

Thermal-aware compilation for system-on-chip processing architectures

Abstract: The development of compiler-based mechanisms to reduce the percentage of hotspots and optimize the thermal profile of large register files has become an important issue. Thermal hotspots have been known to cause severe reliability issues, while the thermal profile of the devices is also related to the leakage power consumption and the cooling cost. In this paper we propose several compilation techniques that, based on an efficient register allocation mechanism, reduce the percentage of hotspots in the register… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 9 publications
(12 citation statements)
references
References 20 publications
0
12
0
Order By: Relevance
“…This work uses register renaming and variable live range splitting to achieve uniform thermal distribution. In addition, other work on thermally-aware register file utilization [78] targets the homogenous use of register window-based processing architectures. This work vir-tually splits the application to a number of smaller sub-applications, where each sub-application is assigned to a different register window for better thermal dissipation.…”
Section: On-chip Heat Dissipation Optimizationmentioning
confidence: 99%
“…This work uses register renaming and variable live range splitting to achieve uniform thermal distribution. In addition, other work on thermally-aware register file utilization [78] targets the homogenous use of register window-based processing architectures. This work vir-tually splits the application to a number of smaller sub-applications, where each sub-application is assigned to a different register window for better thermal dissipation.…”
Section: On-chip Heat Dissipation Optimizationmentioning
confidence: 99%
“…While the AVA was used for wearout balancing inside the active window, VMWCS preformed the inter-window wearout balancing. NBTI, PBTI and gate-oxide degradation were monitored for each benchmark, and the results for the proposed reliability aware compilation scheme, presented in this work, were compared to the default compilation scheme [6] and the thermal aware compilation scheme presented in [4]. The comparison with [4] enables us to determine the impact of stress on lifetime, separately from temperature.…”
Section: B Variable Multi-window Context Switchingmentioning
confidence: 99%
“…However, the flexibility afforded by such compilers is rarely used towards reliability improvement. There has been some focus on compilerdirected thermal-aware register file assignments [4], since their relatively small area and high utilization make them one of the most likely candidates for overheating [5]. Since all wearout mechanisms have a strong dependence on temperature, this inherently leads to improvement in register file reliability.…”
Section: Introductionmentioning
confidence: 99%
“…• development of compilation techniques that improve the thermal profile of register window-based RF; • integration of the proposed mechanisms in the CoSy compilation flow [10], a professional retargetable compiler; • expanding the set of benchmarks conducted in [11] to cover a broader set of application types to assure the proposed flow robustness and effectiveness. Simulation results show significant enhancements in terms of reduction of hotspots up to 91%, as shown in Section IV-A.…”
Section: Introductionmentioning
confidence: 99%
“…We proposed a similar compilation flow in [11], which was proposed to a broad set of processing architectures. However, this letter differs from our previous work in: 1) a more focused analysis to register window-based embedded processors; and 2) the evaluation of the proposed flow effectiveness using an expanded set of benchmarks.…”
Section: Introductionmentioning
confidence: 99%