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

被引:0
|
作者
Valluri, M [1 ]
John, L [1 ]
Hanson, H [1 ]
机构
[1] Univ Texas, Lab Comp Architecture, Austin, TX 78712 USA
关键词
low energy; instruction-level parallelism; dynamic issue processors; very long instruction word architectures;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 and 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.
引用
收藏
页码:414 / 419
页数:6
相关论文
共 50 条
  • [1] Can High Throughput Atone for High Latency in Compiler-Generated Protocol Code?
    Jongmans, Sung-Shik T. Q.
    Arbab, Farhad
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 238 - 258
  • [2] Exploiting Graphics Processors for High-performance IP Lookup in Software Routers
    Zhao, Jin
    Zhang, Xinya
    Wang, Xin
    Deng, Yangdong
    Fu, Xiaoming
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 301 - 305
  • [3] Power-aware register renaming in high-performance processors using compiler support
    Ayala, JL
    López-Vallejo, M
    Veidenbaum, A
    INNOVATIVE ARCHITECTURE FOR FUTURE GENERATION HIGH-PERFORMANCE PROCESSORS AND SYSTEMS, PROCEEDINGS, 2004, : 20 - 27
  • [4] Architectural and compiler techniques for energy reduction in high-performance microprocessors
    Bellas, N
    Hajj, IN
    Polychronopoulos, CD
    Stamoulis, G
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (03) : 317 - 326
  • [5] DESIGN HIGH-PERFORMANCE PROCESSORS
    LAU, SY
    ELECTRONIC DESIGN, 1977, 25 (07) : 86 - 95
  • [6] COMPILER TRANSFORMATIONS FOR HIGH-PERFORMANCE COMPUTING
    BACON, DF
    GRAHAM, SL
    SHARP, OJ
    ACM COMPUTING SURVEYS, 1994, 26 (04) : 345 - 420
  • [7] Hybrid-scheduling for reduced energy consumption in high-performance processors
    Valluri, Madhavi
    John, Lizy
    Hanson, Heather
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (09) : 1039 - 1043
  • [8] Vying for the lead in high-performance processors
    Lauterbach, G
    COMPUTER, 1999, 32 (06) : 38 - +
  • [9] HIGH-PERFORMANCE PL/I COMPILER.
    Yamashita, Kousei
    Isoda, Sadahiro
    Oda, Hideo
    Yamaguchi, Kazuyuki
    Reports of the Electrical Communication Laboratory, 1979, 27 (7-8): : 664 - 674
  • [10] HIGH-PERFORMANCE PL-I COMPILER
    YAMASHITA, K
    ISODA, S
    ODA, H
    YAMAGUCHI, K
    REVIEW OF THE ELECTRICAL COMMUNICATIONS LABORATORIES, 1979, 27 (7-8): : 664 - 674