Runahead execution: An effective alternative to large instruction windows

被引:28
|
作者
Mutlu, O [1 ]
Stark, J [1 ]
Wilkerson, C [1 ]
Patt, YN [1 ]
机构
[1] Univ Texas, Austin, TX 78712 USA
关键词
D O I
10.1109/MM.2003.1261383
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
AN INSTRUCTION WINDOW THAT CAN TOLERATE LATENCIES TO DRAM MEMORY IS PROHIBITIVELY COMPLEX AND POWER HUNGRY. TO AVOID HAVING TO BUILD SUCH LARGE WINDOWS, RUNAHEAD EXECUTION USES OTHERWISE-IDLE CLOCK CYCLES TO ACHIEVE AN AVERAGE 22 PERCENT PERFORMANCE IMPROVEMENT FOR PROCESSORS WITH INSTRUCTION WINDOWS OF CONTEMPORARY SIZES. THIS TECHNIQUE INCURS ONLY A SMALL HARDWARE COST AND DOES NOT SIGNIFICANTLY INCREASE THE PROCESSOR'S COMPLEXITY.
引用
收藏
页码:20 / 25
页数:6
相关论文
共 50 条
  • [21] EXPLOITING INSTRUCTION REUSE TO IMPROVE THE PERFORMANCE OF DUAL INSTRUCTION EXECUTION
    Pillai, Abhishek
    Zhang, Wei
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2011, 20 (05) : 899 - 913
  • [23] Execution History Guided Instruction Prefetching
    Yi Zhang
    Steve Haga
    Rajeev Barua
    The Journal of Supercomputing, 2004, 27 : 129 - 147
  • [24] Execution history guided instruction prefetching
    Zhang, Y
    Haga, S
    Barua, R
    JOURNAL OF SUPERCOMPUTING, 2004, 27 (02): : 129 - 147
  • [25] VIRTUAL EXECUTION ENVIRONMENT FOR WINDOWS APPLICATIONS
    Sun, Hailei
    Wo, Tianyu
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 382 - 386
  • [26] Data-flow prescheduling for large instruction windows in out-of-order processors
    Michaud, P
    Seznec, A
    HPCA: SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTING ARCHITECTURE, PROCEEDINGS, 2001, : 27 - 36
  • [27] An Effective Large Neighborhood Search for the Team Orienteering Problem with Time Windows
    Schmid, Verena
    Ehmke, Jan Fabian
    COMPUTATIONAL LOGISTICS, ICCL 2017, 2017, 10572 : 3 - 18
  • [28] An Alternative to Windows Explorer
    Stone, W. Ross
    IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2016, 58 (05) : 132 - 133
  • [29] Research Clinics: An Alternative Model for Large-Scale Information Literacy Instruction
    Koelling, Glenn
    Towsend, Lori
    COMMUNICATIONS IN INFORMATION LITERACY, 2019, 13 (01) : 75 - 90
  • [30] The instruction execution mechanism for responsive multithreaded processor
    Itou, T
    Yamasaki, N
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 252 - 255