Hybrid memory access protocol in a distributed shared memory computer system
AssigneeSun Microsystems, Inc.
InventorsErik E. Hagersten, Mark Donald Hill
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsErik E. Hagersten, Mark Donald Hill
Estimating the term…
A method, in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among the first plurality of nodes, for servicing a memory access request by a first node of the first plurality of nodes. The memory access request pertains to a memory block of a memory module that has a home node different from the first node in the computer network. The home node has a partial directory cache that has fewer directory cache entries than a total number of memory blocks in the memory module. If the memory block is currently cached in the partial directory cache, the first memory access request is serviced using a directory protocol. If the memory block is not currently cached in the partial directory cache, the first memory access request is serviced using a directory-less protocol.
A computer network comprising:
A method comprising:
A network node configured to be coupled to a computer network, said node comprising:
The node of claim 57, wherein said node is further configured to detect whether there is room in said partial directory cache for said valid entry, prior to storing said valid entry in said partial directory cache.
Dependencies are inferred from the claim text.