×

Apparatus for providing shared virtual memory among interconnected computer nodes with minimal processor involvement

  • US 5,592,625 A
  • Filed: 06/05/1995
  • Issued: 01/07/1997
  • Est. Priority Date: 03/27/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus at a first node to update a first memory location, each said first node having at least one first processor, first operating system and first memory location with first virtual memory location address, said first node connected in a network to a plurality of second nodes, each said second node having at least one second processor, second operating system and second memory location having a second virtual memory location address, wherein said first memory location and said plurality of second memory locations contain shared memory values, each said first node having at least one page table containing virtual addresses and physical addresses of said first memory locations at said first node and of said second memory locations at said plurality of second nodes, comprising:

  • (a) link hardware means at said first node for receiving a packet from said network containing an update value and said first virtual memory location address;

    (b) means for accessing said at least one page table to translate said first virtual memory location address to a physical memory address corresponding to said first memory location; and

    (c) means for updating, with said physical memory address, said first memory location with said update value;

    whereby said receiving means and said updating means operate atomically independent of the operation of said first operating system.

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