- Patent Title: Reducing translation lookaside buffer searches for splintered pages
-
Application No.: US17016229Application Date: 2020-09-09
-
Publication No.: US11615033B2Publication Date: 2023-03-28
- Inventor: John D. Pape , Brian R. Mestan , Peter G. Soderquist
- 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 and Goetzel PC
- Agent Rory D. Rankin
- Main IPC: G06F12/1027
- IPC: G06F12/1027 ; G06F9/455

Abstract:
Systems, apparatuses, and methods for performing efficient translation lookaside buffer (TLB) invalidation operations for splintered pages are described. When a TLB receives an invalidation request for a specified translation context, and the invalidation request maps to an entry with a relatively large page size, the TLB does not know if there are multiple translation entries stored in the TLB for smaller splintered pages of the relatively large page. The TLB tracks whether or not splintered pages for each translation context have been installed. If a TLB invalidate (TLBI) request is received, and splintered pages have not been installed, no searches are needed for splintered pages. To refresh the sticky bits, whenever a full TLB search is performed, the TLB rescans for splintered pages for other translation contexts. If no splintered pages are found, the sticky bit can be cleared and the number of full TLBI searches is reduced.
Public/Granted literature
- US20220075734A1 Reducing Translation Lookaside Buffer Searches for Splintered Pages Public/Granted day:2022-03-10
Information query
IPC分类: