Patent Number: 6,446,186

Title: Method, apparatus and article of manufacture for mapping physical memory in a virtual address system

Abstract: A method, apparatus and article of manufacture are provided for minimizing the number of look-ups in a page table entry (PTE) data structure during mapping of virtual addresses to physical addresses when the physical addresses consist of contiguous addresses. First, a primary virtual address in a PTE data structure is accessed for mapping physical memory. Next, it is determined whether a primary physical address corresponding to the accessed primary virtual address is associated with a physical page having at least one contiguous physical page. If it is determined that such contiguous physical page exists, information relating to both the primary virtual address and any virtual and physical contiguous addresses in the PTE data structure is retrieved in a single look-up.

Inventors: Priem; Curtis (Fremont, CA), Bittel; Don (San Jose, CA)

Assignee: NVIDIA Corporation

International Classification: G06F 12/10 (20060101); G06F 012/00 ()

Expiration Date: 09/03/2019