• DocumentCode
    1335724
  • Title

    Thermal-Aware Compilation for Register Window-Based Embedded Processors

  • Author

    Sabry, Mohamed M. ; Ayala, José L. ; Atienza, David

  • Author_Institution
    Embedded Syst. Lab. (ESL), Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
  • Volume
    2
  • Issue
    4
  • fYear
    2010
  • Firstpage
    103
  • Lastpage
    106
  • Abstract
    The development of compiler-based mechanisms to optimize the thermal profile of large register files to improve the processor reliability has become an important issue. Thermal hotspots have been known to cause severe reliability issues, while the thermal profile of the devices is also related to the leakage power consumption and the cooling cost. Register window-based architectures provide a relatively large register files. However, such large register files are not designed or utilized for thermal balancing or reliability enhancement. In this letter, we propose a compilation flow that utilizes the register windows to optimize the thermal profile and to reduce the hotspots. As a result, the thermal profile and reliability of the device is clearly improved. Simulation results show that the proposed flow achieves up to 91% reduction of hotspots and 11% reduction of the peak temperature in embedded processors.
  • Keywords
    cooling; embedded systems; leakage currents; optimising compilers; power aware computing; power consumption; reliability; thermal management (packaging); compilation flow; device reliability; embedded process; leakage power consumption; processor reliability; register window; thermal aware compilation; thermal balancing; thermal hotspot reduction; thermal profile; Program processors; Registers; Reliability; Thermal management; VLIW; Compilers; registers; reliability; thermal management;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2010.2081343
  • Filename
    5585809