×

Multiprocessor system having mapping table in each node to map global physical addresses to local physical addresses of page copies

  • US 5,897,664 A
  • Filed: 07/01/1996
  • Issued: 04/27/1999
  • Est. Priority Date: 07/01/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computing system having a plurality of nodes, each node having a plurality of CPUs, local memory, a memory management unit, and an address translation unit, the computing system having a page table mapping a virtual address to a physical page address, a method of accessing data contained at a local physical address of a present node through a virtual address, the method comprising the computer implemented steps of:

  • maintaining a mapping table in the present node of the computing system, said mapping table containing entries mapping a physical page address to a valid local address of the present node;

    determining if the virtual address is present in the global page table;

    first accessing the physical page address corresponding to the virtual address;

    detecting if the physical page address of said first accessing step is maintained in said present node of the computing system; and

    if said detecting step detects that the physical page address of said first accessing step is not maintained in said present node of the computing system, second accessing the physical page address at a remote node through said mapping table;

    otherwise, third accessing the physical page address at the present node.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×