DocumentCode
525483
Title
Thermal-aware register allocation with loop-unrolling
Author
Lin, Tzong-Yen ; Lee, Cheng-Yu ; Chang, Rong-Guey
Author_Institution
Dept. of Comput. Sci., Nat. Chung Cheng Univ., Chiayi, Taiwan
Volume
4
fYear
2010
fDate
25-27 June 2010
Abstract
High temperature can damage the hardware significantly in many aspects. The register file has been shown as a thermal hot spot while executing workloads. To avoid side effects caused by high temperature, reducing the temperature of a register file is a very efficient way. In this paper, we focus on compilation optimization to address this issue based on loop unrolling without hardware support. Our approach can distribute the temperature evenly across all registers with respect to a workload. The evaluation shows that our approach is effective for most cases.
Keywords
optimisation; optimising compilers; power aware computing; program control structures; loop unrolling; optimization; register file temperature; thermal-aware register allocation; Clocks; Computer science; Costs; Hardware; Integrated circuit technology; Modems; Registers; Temperature; Thermal conductivity; Thermal management;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design and Applications (ICCDA), 2010 International Conference on
Conference_Location
Qinhuangdao
Print_ISBN
978-1-4244-7164-5
Electronic_ISBN
978-1-4244-7164-5
Type
conf
DOI
10.1109/ICCDA.2010.5541485
Filename
5541485
Link To Document