Flexible storage and optimized search for multiple page sizes in a translation lookaside buffer

A memory management unit (MMU) including a unified translation lookaside buffer (TLB) supporting a plurality of page sizes is disclosed. In one aspect, the MMU is further configured to store and dynamically update page size residency metadata associated with each of the plurality of page sizes. The...

Full description

Saved in:
Bibliographic Details
Main Authors Jourdan, Stephan Jean, Favor, John Gregory, Perry, Jonathan Christopher, Toll, Bret Leslie, Leming, III, George Van Horn
Format Patent
LanguageEnglish
Published 12.07.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A memory management unit (MMU) including a unified translation lookaside buffer (TLB) supporting a plurality of page sizes is disclosed. In one aspect, the MMU is further configured to store and dynamically update page size residency metadata associated with each of the plurality of page sizes. The page size residency metadata may include most recently used (MRU) page size data and/or a counter for each page size indicating how many pages of that page size are resident in the unified TLB. The unified TLB is configured to determine an order in which to perform a TLB lookup for at least a subset of page sizes of the plurality of page sizes based on the page size residency metadata.
Bibliography:Application Number: US201916722974