Prefetch miss indicator for cache coherence directory misses on external caches
First Claim
1. A method for reducing latency associated with cache coherence directory misses on external caches in a shared distributed memory data processing system, comprising:
- evaluating a cache coherence directory for possible prefetching of a directory entry into a directory cache;
setting a prefetch miss indicator in response to said prefetch evaluation resulting in a directory miss;
consulting said prefetch miss indicator during subsequent processing of a memory request corresponding to said directory entry; and
taking an accelerated snoop response action without reevaluating said directory based on said prefetch miss indicator being set.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture for reducing latencies associated with cache coherence directory misses on external caches in a shared distributed memory data processing system. A cache coherence directory is evaluated for possible prefetching of a directory entry into a directory cache. A prefetch miss indicator is set if the prefetch evaluation results in a directory miss. The prefetch miss indicator is consulted during subsequent processing of a memory block request corresponding to the directory entry. An accelerated snoop response action is taken if the prefetch miss indicator is set. The latency of a second lookup into the cache coherence directory, which would otherwise be required, is thereby avoided.
20 Citations
10 Claims
-
1. A method for reducing latency associated with cache coherence directory misses on external caches in a shared distributed memory data processing system, comprising:
-
evaluating a cache coherence directory for possible prefetching of a directory entry into a directory cache; setting a prefetch miss indicator in response to said prefetch evaluation resulting in a directory miss; consulting said prefetch miss indicator during subsequent processing of a memory request corresponding to said directory entry; and taking an accelerated snoop response action without reevaluating said directory based on said prefetch miss indicator being set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification