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 条
  • [21] HIGH-PERFORMANCE PROCESSORS POSE NEW CHALLENGES
    BILLIG, R
    COMPUTER DESIGN, 1988, 27 (18): : 85 - 85
  • [22] RESILIENT HIGH-PERFORMANCE PROCESSORS WITH SPARE RIBS
    Palframan, David J.
    Kim, Nam Sung
    Lipasti, Mikko H.
    IEEE MICRO, 2013, 33 (04) : 26 - 34
  • [23] Compiler managed micro-cache bypassing for high performance EPIC processors
    Wu, YF
    Rakvic, R
    Chen, LL
    Miao, CC
    Chrysos, G
    Fang, J
    35TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-35), PROCEEDINGS, 2002, : 134 - 145
  • [24] Facile: A language and compiler for high-performance processor simulators
    Schnarr, EC
    Hill, MD
    Larus, JR
    ACM SIGPLAN NOTICES, 2001, 36 (05) : 321 - 331
  • [25] HIGH-PERFORMANCE LOGIC PROGRAMMING WITH THE AQUARIUS PROLOG COMPILER
    VANROY, P
    DESPAIN, AM
    COMPUTER, 1992, 25 (01) : 54 - 68
  • [26] StreamJIT: A Commensal Compiler for High-Performance Stream Programming
    Bosboom, Jeffrey
    Rajadurai, Sumanaruban
    Wong, Weng-Fai
    Amarasinghe, Saman
    ACM SIGPLAN NOTICES, 2014, 49 (10) : 177 - 195
  • [27] HiPReP: High-Performance Reconfigurable Processor - Architecture and Compiler
    Kasgen, Philipp
    Messelka, Mohamed
    Weinhardt, Markus
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 380 - 381
  • [28] Proactive Energy Management for High-Performance Buildings: Exploiting and Motivating Sensor Technologies
    Zavala, Victor M.
    2011 FUTURE OF INSTRUMENTATION INTERNATIONAL WORKSHOP (FIIW), 2011,
  • [29] Power/performance advantages of victim buffer in high-performance processors
    Albera, G
    Bahar, RI
    IEEE ALESSANDRO VOLTA MEMORIAL WORKSHOP ON LOW-POWER DESIGN, PROCEEDINGS, 1999, : 43 - 51
  • [30] Money for Research, Not Energy Bills: Finding Energy and Cost Savings in High-Performance Computer Facility Designs
    Sartor, Dale
    Wilson, Mark
    COMPUTING IN SCIENCE & ENGINEERING, 2010, 12 (06) : 11 - 19