Advanced Micro Devices, Inc.
Cache replacement policy based on non-cache buffers
Last updated:
Abstract:
A cache controller determines replacement priority for cache lines at a cache based on data stored at non-cache buffers. In response to determining that a cache line at the cache is to be replaced, the cache controller identifies a set of candidate cache lines for replacement. The cache controller probes the non-cache buffers to identify any entries that are assigned to the same memory address as a candidate cache line and adjusts the replacement priorities for the candidate cache lines based on the probe responses. The cache controller deprioritizes for replacement cache lines associated with entries of the non-cache buffers.
Status:
Grant
Type:
Utility
Filling date:
23 Oct 2017
Issue date:
14 Jan 2020