DocumentCode :
2299316
Title :
Superscalar execution with dynamic data forwarding
Author :
Önder, Soner ; Gupta, Rajiv
Author_Institution :
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
fYear :
1998
fDate :
12-18 Oct 1998
Firstpage :
130
Lastpage :
135
Abstract :
We empirically demonstrate that in order to take advantage of increasing issue widths, superscalar processors require quadratically growing instruction window sizes. Since conventional central window design aims to provide full data fan-out to all the instructions which are in the window, designing large instruction windows using conventional techniques is not feasible. We show that full data fan-out is not necessary for achieving high performance when a novel approach is used to distribute the values. We use direct matching using a small on chip memory called the wait memory to implement the instruction window and bring in a small subset of instructions which are likely to become ready into a match unit where instruction selection and operand matching tasks are performed. We show that the match unit needs to grow only linearly with the issue width. We use SPEC95 benchmarks to demonstrate that at a given instruction window size our algorithm provides over 90 percent of the IPC that can be obtained by a central window implementation that provides full data fan-out
Keywords :
parallel processing; performance evaluation; SPEC95 benchmarks; direct matching; dynamic data forwarding; instruction selection; instruction window; instruction window sizes; large instruction windows; on chip memory; operand matching tasks; superscalar execution; superscalar processors; wait memory; Bandwidth; Broadcasting; Computer aided instruction; Delay; Knee; Logic design; Manufacturing processes; Parallel processing; Process design; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Paris
ISSN :
1089-795X
Print_ISBN :
0-8186-8591-3
Type :
conf
DOI :
10.1109/PACT.1998.727183
Filename :
727183
Link To Document :
بازگشت