Data-flow prescheduling for large instruction windows in out-of-order processors

被引:30
作者
Michaud, P [1 ]
Seznec, A [1 ]
机构
[1] INRIA, IRISA, F-35042 Rennes, France
来源
HPCA: SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTING ARCHITECTURE, PROCEEDINGS | 2001年
关键词
D O I
10.1109/HPCA.2001.903249
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The performance of our-of-order processors increases with the instruction window size. In conventional processors, the effective instruction window cannot be larger than the issue buffer Determining which instructions from the issue buffer can be launched to the execution units is a time-critical operation which complexity increases with the issue buffer size. We propose to relieve the issue stage by reordering instructions before they enter the issue buffer This study introduces the general principle of data-flow prescheduling. Then we describe a possible implementation. Our preliminary results show that data-flow prescheduling makes it possible to enlarge the effective instruction window while keeping the issue buffer small.
引用
收藏
页码:27 / 36
页数:10
相关论文
共 17 条
[1]  
[Anonymous], P 27 ANN INT S COMP
[2]  
[Anonymous], P 31 ANN INT S MICR
[3]  
BUTLER M, 1992, P 25 INT S MICR
[4]  
CANAL R, 2000, P 14 INT C SUP
[5]  
CHRYSOS GZ, 1998, P 25 ANN INT S COMP
[6]  
HENRY D, 2000, P 27 ANN INT S COMP
[7]  
JOUPPI NP, RELATIVE IMPORTANCE
[8]  
KESSLER R, 1999, IEEE MICRO MAR
[9]  
LEIBHOLZ D, 1997, P IEEE COMPCOM
[10]  
MICHAUD P, 1999, P INT C PAR ARCH COM