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
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;
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
DOI :
10.1109/ICCDA.2010.5541485