Invention Grant
- Patent Title: Flexible cache allocation technology priority-based cache line eviction algorithm
-
Application No.: US16696548Application Date: 2019-11-26
-
Publication No.: US11656997B2Publication Date: 2023-05-23
- Inventor: Neha Gholkar , Akhilesh Kumar
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0891 ; G06F12/121

Abstract:
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.
Public/Granted literature
- US20210157739A1 FLEXIBLE CACHE ALLOCATION TECHNOLOGY PRIORITY-BASED CACHE LINE EVICTION ALGORITHM Public/Granted day:2021-05-27
Information query