• DocumentCode
    3078459
  • 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
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763010
  • Filename
    5763010