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 :
بازگشت