Patent ID: 9665489
Date: 2017-05-30
CPC Classifications: G06F,Y02D

Claim:
1. A method of selecting from among a plurality of shared cache memories a remote shared cache memory to use as a victim cache, comprising: identifying among the plurality of shared cache memories those remote shared cache memories with space available for use as the victim cache; retrieving, for each of the identified remote shared cache memories or a processor cluster associated with each of the identified remote shared cache memories, data relating to a metric for selecting a remote shared cache memory as the victim cache, wherein the data includes a hit rate of the identified remote shared cache memory, a miss rate for the identified remote shared cache memory, a latency of the processor cluster, and a latency for a main memory; determining a suitability of each of the identified remote shared cache memories for use as the victim cache based on the metric; and selecting one of the identified remote shared cache memories to use as the victim cache based on the determination.