Invention Publication
- Patent Title: Reducing Translation Lookaside Buffer Searches for Splintered Pages
-
Application No.: US18189982Application Date: 2023-03-24
-
Publication No.: US20230236988A1Publication Date: 2023-07-27
- 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
- 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
- US12079140B2 Reducing translation lookaside buffer searches for splintered pages Public/Granted day:2024-09-03
Information query
IPC分类: