• 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