• DocumentCode
    2078260
  • Title

    Exploiting compiler-generated schedules for energy savings in high-performance processors

  • Author

    Valluri, Madhavi ; John, Lizy ; Hanson, Heather

  • Author_Institution
    Comput. Archit. & Technol. Lab., The Univ. of Texas at Austin, TX, USA
  • fYear
    2003
  • fDate
    25-27 Aug. 2003
  • Firstpage
    414
  • Lastpage
    419
  • Abstract
    This paper develops a technique that uniquely combines the advantages of static scheduling and dynamic scheduling to reduce the energy consumed in modern superscalar processors with out-of-order issue logic. In this Hybrid-Scheduling paradigm, regions of the application containing large amounts of parallelism visible at compile-time completely bypass the dynamic scheduling logic and execute in a low power static mode. Simulation studies using the Wattch framework on several media-arid scientific benchmarks demonstrate large improvements in overall energy consumption of 43% in kernels and 25% in full applications with only a 2.8% performance degradation on average.
  • Keywords
    instruction sets; low-power electronics; operating system kernels; parallel architectures; processor scheduling; program compilers; reduced instruction set computing; VLIW architectures; Wattch framework; compiler generated schedules; dynamic issue processors; dynamic scheduling; high-performance systems; hybrid scheduling paradigm; instruction-level parallelism; kernels; low power static mode; microarchitecture; out-of-order issue logic; overall energy consumption; simulation; static scheduling; superscalar processors; Computer architecture; Dynamic scheduling; Energy consumption; Hardware; Laboratories; Logic; Out of order; Parallel processing; Processor scheduling; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2003. ISLPED '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    1-58113-682-X
  • Type

    conf

  • DOI
    10.1109/LPE.2003.1231940
  • Filename
    1231940