Advanced Micro Devices, Inc.
PREFETCH LEVEL DEMOTION
Last updated:
Abstract:
A method includes recording a first set of cache performance metrics for a target cache, for each prefetch request of a plurality of prefetch requests received at the target cache, determining based on the first set of cache performance metrics a relative priority of the prefetch request relative to a threshold priority level for the target cache, for each low-priority prefetch request of the plurality of prefetch requests, redirecting the low-priority prefetch request to a first lower-level cache in response to determining that a priority of the low-priority prefetch request is less than the threshold priority level for the target cache, and for each high-priority prefetch request of the plurality of prefetch requests, storing prefetch data in the target cache according to the high-priority prefetch request in response to determining that a priority of the high-priority prefetch request is greater than the threshold priority level for the target cache.
Utility
17 Dec 2019
17 Jun 2021