Data Coherence Method and Apparatus for Multi-Node Computer System
AssigneeSilicon Graphics International Corp.
InventorsDonglai Dai, Randal Passint
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Graphics International Corp.
InventorsDonglai Dai, Randal Passint
Estimating the term…
A method for maintaining data coherency in a shared-memory computer system having a plurality of nodes divides the local memory of a given node into one or more blocks and stores a data record for each block indicating a plurality of node groups and a selection of the node groups. Each selected node group represents a number of nodes, and selected node groups represent at least one node that has requested access to the block. In response to receiving an access request from a requesting node that may or may not be in a selected node group, the method and system update the data record to indicate the correct selection. If the requesting node is not in any node group, the data record is adjusted to have new node groups, one of which represents the requesting node.
A method of maintaining the coherency of a local memory of a given node in a computer system having a plurality of processing nodes, each processing node including at least one computing processor and a local memory, wherein a subset of the computing processors cooperate on a common task, the method comprising:
A shared-memory computer system having a plurality of nodes, each node comprising:
Dependencies are inferred from the claim text.