Advanced Micro Devices, Inc.
Selecting cache aging policy for prefetches based on cache test regions
Last updated:
Abstract:
A cache controller applies an aging policy to a portion of a cache based on access metrics for different test regions of the cache, whereby each test region implements a different aging policy. The aging policy for each region establishes an initial age value for each entry of the cache, and a particular aging policy can set the age for a given entry based on whether the entry was placed in the cache in response to a demand request from a processor core or in response to a prefetch request. The cache controller can use the age value of each entry as a criterion in its cache replacement policy.
Status:
Grant
Type:
Utility
Filling date:
12 Nov 2019
Issue date:
3 May 2022