Invention Grant
- Patent Title: Mitigating retention of previously-critical cache lines
-
Application No.: US17727031Application Date: 2022-04-22
-
Publication No.: US11921640B2Publication Date: 2024-03-05
- Inventor: Tyler J. Huberty , Vivek Venkatraman , Sandeep Gupta , Eric J. Furbish , Srinivasa Rangan Sridharan , Stephan G. Meier
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F9/38 ; G06F12/02 ; G06F12/0831 ; G06F12/0862 ; G06F12/0891 ; G06F12/12 ; G06F12/126

Abstract:
A cache may store critical cache lines and non-critical cache lines, and may attempt to retain critical cache lines in the cache by, for example, favoring the critical cache lines in replacement data updates, retaining the critical cache lines with a certain probability when victim cache blocks are being selected, etc. Criticality values may be retained at various levels of the cache hierarchy. Additionally, accelerated eviction may be employed if the threads previously accessing the critical cache blocks are viewed as dead.
Public/Granted literature
- US20230060225A1 Mitigating Retention of Previously-Critical Cache Lines Public/Granted day:2023-03-02
Information query