Register allocation for simultaneous reduction of energy and peak temperature on registers
Tiantian Liu, Alex Orailoğlu, Chun Jason Xue, Minming Li · 2011
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.