Back to results
US 2007/0186045 A1Published application
Cache eviction technique for inclusive cache systems
OwnerChristopher Shannon, Mark Rowland +1inventors
InventorsChristopher Shannon, Mark Rowland, Ganapati Srinivasa
Life of this patent
Estimating the term…
Abstract
A technique for intelligently evicting cache lines within an inclusive cache architecture. More particularly, embodiments of the invention relate to a technique to evict cache lines within an inclusive cache hierarchy based on the potential impact to other cache levels within the cache hierarchy.
Claims30
An apparatus comprising:
- an upper level cache having an upper level cache line;
- a lower level cache having a lower level cache line;
- an eviction unit to evict the upper level cache line depending on state information corresponding to the lower level cache line.
A system comprising:
- a plurality of bus agents, at least one of the plurality of bus agents comprising an inclusive cache hierarchy including an upper level cache and a lower level cache, in which cache line evictions from the upper level cache are to be based, at least in part, on whether there will be a resulting lower level cache eviction.
A method comprising:
- determining whether to evict an upper level cache line within an inclusive cache memory hierarchy based, at least in part, on the effect of a corresponding lower level cache line;
- evicting the upper level cache line.
An apparatus comprising:
- an upper level cache having an upper level cache line;
- a lower level cache having a lower level cache line;
- an eviction means for evicting the upper level cache line depending on a state of lower level cache way.
Dependencies are inferred from the claim text.