DocumentCode :
3311287
Title :
Prefetching in supercomputer instruction caches
Author :
Smith, J.E. ; Hsu, W.-C.
Author_Institution :
Cray Research Inc., Chippewa Falls, WI, USA
fYear :
1992
fDate :
16-20 Nov 1992
Firstpage :
588
Lastpage :
597
Abstract :
Prefetching methods for instruction caches in supercomputers are studied via trace-driven simulation. The two primary methods studied are fall-through prefetch for sequential line accesses and target prefetch for nonsequential ones. As measured by miss rate, both methods are shown to improve performance significantly. When combined in a hybrid algorithm their performance improvement is cumulative. A prefetch efficiency measure that reflects the amount of memory fetch delay that is successfully hidden by prefetching is defined. The better prefetch methods (in terms of miss rate) also have very high efficiencies, hiding approximately 90% of the miss delay for prefetched lines. The results obtained also show that the top-performing prefetch caches produce less memory traffic than the top-performing nonprefetch caches
Keywords :
buffer storage; instruction sets; parallel processing; storage management; fall-through prefetch; memory fetch delay; prefetching; sequential line accesses; supercomputer instruction caches; target prefetch; trace-driven simulation; Clocks; Computational modeling; Computer aided instruction; Decoding; Delay; Dynamic scheduling; Hardware; Pipelines; Prefetching; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing '92., Proceedings
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-2630-5
Type :
conf
DOI :
10.1109/SUPERC.1992.236645
Filename :
236645
Link To Document :
بازگشت