Virtual memory fragment aware cache

The present invention is directed to a method, computer program product, and system for processing memory access requests. The method includes the following features. First, page table entries of a page table are organized into at least one fragment that maps logical memory to at least one of logica...

Full description

Saved in:
Bibliographic Details
Main Authors SMITH WADE K, KRUGER WARREN F
Format Patent
LanguageEnglish
Published 29.03.2007
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention is directed to a method, computer program product, and system for processing memory access requests. The method includes the following features. First, page table entries of a page table are organized into at least one fragment that maps logical memory to at least one of logical memory or physical memory. The at least one fragment has a fragment size and an alignment boundary. Then, a subset of the page table entries stored in one of a plurality of cache banks is accessed to determine a mapping between a first logical memory address and at least one of a second logical memory address or a physical memory address. Each cache bank is configured to store at least one page table entry corresponding to a fragment of a predetermined set of fragment sizes and a predetermined alignment boundary.
Bibliography:Application Number: US20060549570