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