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 条