- Patent Title: Reducing translation lookaside buffer searches for splintered pages
-
Application No.: US18189982Application Date: 2023-03-24
-
Publication No.: US12079140B2Publication Date: 2024-09-03
- 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 & Goetzel, P.C.
- Agent Robert C. Kowert
- 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
- US20230236988A1 Reducing Translation Lookaside Buffer Searches for Splintered Pages Public/Granted day:2023-07-27
Information query
IPC分类: