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 条
  • [31] Exploiting capacitance in high-performance computer systems
    Chow, Alex
    Hopkins, David
    Drost, Robert
    Ho, Ron
    2008 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2008, : 55 - +
  • [32] 3D Stacking of High-Performance Processors
    Emma, Philip
    Buyuktosunoglu, Alper
    Healy, Michael
    Kailas, Krishnan
    Puente, Valentin
    Yu, Roy
    Hartstein, Allan
    Bose, Pradip
    Moreno, Jaime
    2014 20TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA-20), 2014, : 500 - 511
  • [33] Securing Network Processors with High-Performance Hardware Monitors
    Wolf, Tilman
    Chandrikakutty, Harikrishnan Kumarapillai
    Hu, Kekai
    Unnikrishnan, Deepak
    Tessier, Russell
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2015, 12 (06) : 652 - 664
  • [34] Efficient Register Renaming and Recovery for High-Performance Processors
    Petit, Salvador
    Ubal, Rafael
    Sahuquillo, Julio
    Lopez, Pedro
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (07) : 1506 - 1514
  • [35] Fault-tolerant high-performance cordic processors
    Kwak, JH
    Piuri, V
    Swartzlander, EE
    IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2000, : 164 - 172
  • [36] High-performance dynamic quantum clustering on graphics processors
    Wittek, Peter
    JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 233 : 262 - 271
  • [37] QoS for high-performance smt processors in embedded systems
    Cazorla, FJ
    Ramirez, A
    Valero, M
    Knijnenburg, PMW
    Sakellariou, R
    Fernández, E
    IEEE MICRO, 2004, 24 (04) : 24 - 31
  • [38] A Hybrid Branch Prediction Approach For High-Performance Processors
    Nain S.
    Chaudhary P.
    Recent Advances in Computer Science and Communications, 2022, 15 (06) : 883 - 889
  • [40] Speeding up architectural simulations for high-performance processors
    Eeckhout, L
    De Bosschere, K
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2004, 80 (09): : 451 - 468