×

Address translation for shared-memory multiprocessor clustering

  • US 5,940,870 A
  • Filed: 05/21/1996
  • Issued: 08/17/1999
  • Est. Priority Date: 05/21/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of managing memory addressing in a system including a plurality of cluster nodes interconnected by a network, wherein each of the cluster nodes has an associated local physical memory that is accessible over an associated local network, said method comprising the steps of:

  • for each node, defining an address space that comprises a local address space and a global address space, wherein the local address space for each node maps to the local physical memory for that node;

    at each cluster node, dividing the local address space into a private memory address space and a near global memory address space, wherein the private memory space of all of the cluster nodes is accessed exclusively by the cluster node with which that local physical memory is associated and wherein the near global memory space is accessible by all cluster nodes among said plurality of cluster nodes;

    partitioning the global address space into a plurality of global memory address space partitions; and

    mapping the plurality of partitions to the near global memory address spaces of the cluster nodes so that each partition is mapped to the near global memory address space of a different one of said plurality of cluster nodes.

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