DocumentCode :
2562202
Title :
How useful are non-blocking loads, stream buffers and speculative execution in multiple issue processors?
Author :
Farkas, Keith I. ; Jouppi, Norman P. ; Chow, Paul
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
fYear :
1995
fDate :
1995
Firstpage :
78
Lastpage :
89
Abstract :
We investigate the relative performance impact of non-blocking loads, stream buffers, and speculative execution both used individually and in conjunction with each other. We have simulated the SPEC92 benchmarks on a statically scheduled quad-issue processor model, running code from the Multiflow compiler. Non-blocking loads and stream buffers both provide a significant performance advantage, and their combination performs significantly better than either alone. For example, with a 64-byte, 2-way set associative cache with 32 cycle fetch latency, non-blocking loads reduce the run-time by 21% while stream-buffers reduce it by 26%, and the combined use of the two yields a 47% reduction. The addition of speculative execution further improves the performance of the systems that we have simulated, with or without non-blocking loads and stream buffers, by an additional 20% to 4O%. We expect that the use of all three of these techniques will be important in future generations of microprocessors
Keywords :
cache storage; parallel architectures; performance evaluation; reduced instruction set computing; virtual machines; Multiflow compiler; SPEC92 benchmarks; associative cache; fetch latency; multiple issue processors; nonblocking loads; speculative execution; statically scheduled quad-issue processor model; stream buffers; Computational modeling; Costs; Delay; Educational institutions; Hardware; Microprocessors; Prefetching; Processor scheduling; Registers; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 1995. Proceedings., First IEEE Symposium on
Conference_Location :
Raleigh, NC
Print_ISBN :
0-8186-6445-2
Type :
conf
DOI :
10.1109/HPCA.1995.386553
Filename :
386553
Link To Document :
بازگشت