Combining Local and Global History for High Performance Data Prefetching

Provided by: University of Central England in Birmingham
Topic: Hardware
Format: PDF
In this paper, the authors present their design of a high performance prefetcher, which exploits various localities in both local cache-miss streams (misses generated from the same instruction) and the global cache-miss address stream (the misses from different instructions). Besides the stride and context localities that have been exploited in previous work, they identify new data localities and incorporate novel prefetching algorithms into their design. In this paper, they also study the (largely overlooked) importance of eliminating redundant prefetches.

Find By Topic