×

Latency tolerant distributed shared memory multiprocessor computer

  • US 7,543,133 B1
  • Filed: 08/18/2003
  • Issued: 06/02/2009
  • Est. Priority Date: 08/18/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • a network;

    one or more processing nodes connected via the network, wherein each processing node includes;

    a plurality of processors, wherein each processor includes a scalar processing unit, a vector processing unit, means for operating the scalar processing unit independently of the vector processing unit, a processor cache and a translation look-aside buffer (TLB), wherein the scalar processing unit places instructions for the vector processing unit in a queue for execution by the vector processing unit and the scalar processing unit continues to execute additional instructions; and

    a shared memory, wherein the shared memory is connected to each of the processors within the processing node, wherein the shared memory includes a Remote Address Translation Table (RTT), wherein the RTT contains translation information for an entire virtual memory address space associated with the processing node and wherein the RTT translates memory addresses received from other processing nodes such that the memory addresses are translated into physical addresses within the shared memory;

    wherein processors on one node can load data directly from and store data directly to shared memory on another processing node via addresses that are translated on the other processing node using the other processing node'"'"'s RTT; and

    wherein each TLB in a corresponding processing node exists separate from the RTT in that processing node and wherein each TLB translates memory references from its associated processor to the shared memory on its processing node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×