Flexible cache allocation technology priority-based cache line eviction algorithm
AssigneeIntel Corporation
InventorsNeha GHOLKAR, Akhilesh KUMAR
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsNeha GHOLKAR, Akhilesh KUMAR
Estimating the term…
Disclosed embodiments relate to a cache line eviction algorithm. In one example, a system includes a last level cache (LLC) having multiple ways, each allocated to one of multiple priorities, each having specified minimum and maximum ways to occupy, a cache control circuit (CCC) to store an incoming cache line (CL) having a requestor priority to an invalid CL, if any, otherwise, when the requestor priority is a lowest priority and has an occupancy of one or more, or when the occupancy is at a maximum, to evict a least recently used (LRU) CL of the requestor priority, otherwise, when the occupancy is between a minimum and a maximum, to evict a LRU CL of the requestor or a lower priority, otherwise, when the occupancy is less than the minimum, to evict a LRU CL, if any, of the lower priority, and otherwise, to evict a LRU CL of a higher priority.
-20. (canceled)
A processor comprising:
An apparatus comprising:
A system comprising:
A method comprising:
Dependencies are inferred from the claim text.