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...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English |
Published |
29.03.2007
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |