Title :
Register allocation for simultaneous reduction of energy and peak temperature on registers
Author :
Liu, Tiantian ; Orailoglu, Alex ; Xue, Chun Jason ; Li, Minming
Author_Institution :
Dept. of Comput. Sci., City Univ. of Hong Kong, Hong Kong, China
Abstract :
In this paper, we focus on register allocation techniques to simultaneously reduce energy consumption and heat buildup of register accesses. The conflict between these two objectives is resolved through the introduction of a hardware rotator. A register allocation algorithm followed by a refinement method is proposed based on the access patterns and the effects of the rotator. Experimental results show that the proposed algorithms obtain notable improvements in energy consumption and temperature reduction for embedded applications.
Keywords :
computational complexity; embedded systems; energy consumption; graph colouring; optimising compilers; embedded applications; energy consumption reduction; energy reduction; hardware rotator; heat buildup reduction; peak temperature reduction; register allocation; Decoding; Energy consumption; Heating; Indexes; Registers; Resource management; Schedules; Bit transition activity; Heat buildup; Register allocation; Rotator;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763010