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
Link To Document