Back to results
US 11,693,778 B2Granted
Cache grouping for increasing performance and fairness in shared caches
AssigneeAdvanced Micro Devices, Inc.
InventorJohn Kelley
Life of this patent
Estimating the term…
Abstract
A method includes monitoring one or more metrics for each of a plurality of cache users sharing a cache, and assigning each of the plurality of cache users to one of a plurality of groups based on the monitored one or more metrics.
Claims20
A method, comprising:
- monitoring one or more performance metrics for each of a plurality of cache users sharing a cache;
- and
- assigning each cache user of the plurality of cache users to a group of a plurality of groups of cache users based on a degree of similarity between the cache user and other cache users in the group, wherein the degree of similarity is calculated based on the monitored one or more performance metrics.
A computing device, comprising:
- monitoring logic configured to monitor one or more performance metrics for each of a plurality of cache users sharing a cache;
- and
- controller logic coupled with the monitoring logic and configured to assign each cache user of the plurality of cache users to a group of a plurality of groups of cache users based on a degree of similarity between the cache user and other cache users in the group, wherein the degree of similarity is calculated based on the monitored one or more performance metrics.
A computing system, comprising:
- a plurality of processing cores;
- a shared cache configured to cache data for each of the plurality of processing cores;
- and
- a cache controller coupled with the shared cache and configured to:
- monitor one or more performance metrics for each of a plurality of cache users sharing the shared cache, and
- assign each cache user of the plurality of cache users to a group of a plurality of groups of cache users based on a degree of similarity between the cache user and other cache users in the group, wherein the degree of similarity is calculated based on the monitored one or more performance metrics.
3 more elements
Dependencies are inferred from the claim text.