• DocumentCode
    1651715
  • Title

    Scheduling for register file energy minimization in explicit datapath architectures

  • Author

    She, Dongrui ; He, Yifan ; Mesman, Bart ; Corporaal, Henk

  • Author_Institution
    Dept. of Electr. Eng., Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2012
  • Firstpage
    388
  • Lastpage
    393
  • Abstract
    In modern processor architectures, the register file (RF) consumes considerable amount of the processor power. It is well known that by allowing software to have explicit fine-grained control over the datapath, the transport-triggered architectures (TTAs) can substantially reduce the RF traffic, thereby minimizing the RF energy. However, it is important to make sure that the gain in RF is not cancelled out by the overhead due to the fine-grained datapath control, in particular, the deterioration of code density in conventional TTAs. In this paper, we analyze the potential of minimizing RF energy in MOVE-Pro, a TTA-based processor framework. We present a flexible compiler backend, which performs energy-aware instruction scheduling to push the limit of RF energy reduction. The experimental results show that with the proposed energy-aware compiler backend, MOVE-Pro is able to significantly reduce RF energy compared to its RISC/VLIW counterparts, by up to 80%. Meanwhile the code density of MOVE-Pro remains at the same level as its RISC/VLIW counterparts, allowing the energy saving in RF to be successfully transferred to total energy saving.
  • Keywords
    minimisation; parallel architectures; power aware computing; processor scheduling; program compilers; MOVE-Pro; RF energy; RF traffic; RISC-VLIW counterparts; code density deterioration; energy-aware instruction scheduling; explicit datapath architectures; fine-grained datapath control; flexible compiler backend; modern processor architectures; processor power; register file energy minimization scheduling; transport-triggered architectures; Energy consumption; Kernel; Radio frequency; Reduced instruction set computing; Registers; Schedules; VLIW; Code Generation; Low Power; MOVE-Pro; Register File; TTA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176502
  • Filename
    6176502