DocumentCode :
2840945
Title :
A parallel processor architecture for prefetching
Author :
Kim, S.-M. ; Manoharan, S.
Author_Institution :
Orion Syst. Ltd., Auckland, New Zealand
fYear :
2000
fDate :
2000
Firstpage :
254
Lastpage :
259
Abstract :
Prefetching brings data into the cache before it is expected by the processor, thereby eliminating a potential cache miss. There are two major prefetching schemes. In a software scheme, the compiler predicts the memory access pattern and places prefetch instructions into the code. In a hardware scheme the hardware predicts the memory access pattern and brings data into the cache before required by the processor. This paper proposes a hardware prefetching scheme, where a second processor is used for prefetching data for the primary processor. The scheme does not predict memory access patterns, but rather uses the second processor. To run ahead of the primary processor so as to detect future memory accesses and prefetch these references
Keywords :
cache storage; parallel architectures; hardware prefetching; parallel processor architecture; prefetching; Computer architecture; Computer science; Counting circuits; Delay; Hardware; Prefetching; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms and Networks, 2000. I-SPAN 2000. Proceedings. International Symposium on
Conference_Location :
Dallas, TX
ISSN :
1087-4089
Print_ISBN :
0-7695-0936-3
Type :
conf
DOI :
10.1109/ISPAN.2000.900293
Filename :
900293
Link To Document :
بازگشت