DocumentCode
2872274
Title
Data-flow prescheduling for large instruction windows in out-of-order processors
Author
Michaud, Pierre ; Seznec, André
Author_Institution
INRIA, Rennes, France
fYear
2001
fDate
2001
Firstpage
27
Lastpage
36
Abstract
The performance of out-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
Keywords
data flow computing; processor scheduling; complexity; data flow prescheduling; instruction window; instruction windows; out-of-order processors; prescheduling; time-critical operation; Accuracy; Clocks; Delay; Logic; Out of order; Process design; Processor scheduling; Proposals; Registers; Silicon;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computer Architecture, 2001. HPCA. The Seventh International Symposium on
Conference_Location
Monterrey
ISSN
1530-0897
Print_ISBN
0-7695-1019-1
Type
conf
DOI
10.1109/HPCA.2001.903249
Filename
903249
Link To Document