The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 21, 2023
Filed:
Apr. 22, 2022
Apple Inc., Cupertino, CA (US);
Tyler J. Huberty, Sunnyvale, CA (US);
Vivek Venkatraman, Santa Clara, CA (US);
Sandeep Gupta, Santa Clara, CA (US);
Eric J. Furbish, Austin, TX (US);
Srinivasa Rangan Sridharan, Santa Clara, CA (US);
Stephan G. Meier, Los Altos, CA (US);
Apple Inc., Cupertino, CA (US);
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.