Reverse directory for facilitating accesses involving a lower-level cache
AssigneeSun Microsystems, Inc.
InventorsShailender Chaudhry, Marc Tremblay
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsShailender Chaudhry, Marc Tremblay
Estimating the term…
One embodiment of the present invention provides a multiprocessor system that includes a number of processors with higher-level caches that perform memory accesses through a lower-level cache. This multiprocessor system also includes a reverse directory coupled to the lower-level cache, which includes entries corresponding to lines in the higher-level caches, wherein each entry identifies an associated entry in the lower-level cache. In one embodiment of the present invention, the higher-level cache is a set-associative cache, and storing the information within the reverse directory specifies a way location in the higher-level cache in which the line is to be stored. The system is configured to use this way information during a subsequent invalidation operation to invalidate the line in the higher-level cache without having to perform a lookup in the higher-level cache to determine the way location of the line in the higher-level cache.
A multiprocessor system, comprising:
A single-chip multiprocessor system, comprising:
A method that operates in a computer system that includes a plurality of higher-level caches that access data through a lower-level cache, the method comprising:
Dependencies are inferred from the claim text.