Title :
A new voting based hardware data prefetch scheme
Author :
Manku, Gurmeet Singh ; Prasad, Mukul R. ; Patterson, David A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
The dramatic increase in the processor memory gap in recent years has led to the development of techniques like data prefetching that hide the latency of cache misses. Two such hardware techniques are the stream buffer and the stride predictor. They have dissimilar architectures, are effective for different kinds of memory access patterns and require different amounts of extra memory bandwidth. We compare the performance of these two techniques and propose a scheme that unifies them. Simulation studies on six benchmark programs confirm that the combined scheme is more effective in reducing the average memory access time (AMAT) than either of the two individually
Keywords :
cache storage; fault tolerant computing; parallel architectures; parallel machines; storage management; AMAT; average memory access time; benchmark programs; cache misses; data prefetching; dissimilar architectures; memory access patterns; memory bandwidth; processor memory gap; stream buffer; stride predictor; voting based hardware data prefetch scheme; Algorithm design and analysis; Bandwidth; Costing; Delay; Hardware; Kernel; Microprocessors; Prefetching; Sun; Voting;
Conference_Titel :
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-8186-8067-9
DOI :
10.1109/HIPC.1997.634478