Advanced Micro Devices, Inc.
Configuring Cache Policies for a Cache Based on Combined Cache Policy Testing

Last updated:

Abstract:

An electronic device includes a cache with a cache controller and a cache memory. The electronic device also includes a cache policy manager. The cache policy manager causes the cache controller to use two or more cache policies for cache operations in each of multiple test regions in the cache memory, with different configuration values for the two or more cache policies being used in each test region. The cache policy manager selects a selected configuration value for at least one cache policy of the two or more cache policies based on performance metrics for cache operations while using the different configuration values for the two or more cache policies in the test regions. The cache policy manager causes the cache controller to use the selected configuration value when using the at least one cache policy for cache operations in a main region of the cache memory.

Status:
Application
Type:

Utility

Filling date:

27 Aug 2020

Issue date:

30 Dec 2021