Node synchronization for multi-processor computer systems
AssigneeSilicon Graphics, Inc.
InventorsJohn Carter, Randal Passint, Donglai Dai, Zhen Fang, Lixin Zhang, Gregory Thorson
Life of this patent
Estimating the term…
Abstract
A method and apparatus for controlling access by a set of accessing nodes to memory of a home node (in a multimode computer system) determines that each node in the set of nodes has accessed the memory, and forwards a completion message to each node in the set of nodes after it is determined that each node has accessed the memory. The completion message has data indicating that each node in the set of nodes has accessed the memory of the home node.
Claims24
A method of controlling access by a set of accessing nodes to memory of a home node, the home node and accessing nodes being part of a multi-node computer system, the method comprising:
- determining that each node in the set of nodes has accessed the memory;
- and
- forwarding a completion message to each node in the set of nodes after it is determined that each node has accessed the memory, the completion message having data indicating that each node in the set of nodes has accessed the memory of the home node.
An apparatus for controlling access by a set of accessing nodes to memory of a home node, the home node and accessing nodes being part of a multi-node computer system, the apparatus comprising:
- control logic operatively coupled with the memory of the home node, the control logic determining if each node in the set of nodes has accessed the memory;
- a message generator for generating a completion message having data indicating that each node in the set of nodes has accessed the memory of the home node;
- and
- an interface operatively coupled with the message generator, the interface forwarding the completion message to each node in the set of nodes after it is determined that each node has accessed the memory.
A computer program product for use on a computer system for controlling access by a set of accessing nodes to memory of a home node, the home node and accessing nodes being part of a multi-node computer system, the computer program product comprising a computer usable medium having computer readable program code thereon, the computer readable program code comprising:
- program code for determining that each node in the set of nodes has accessed the memory;
- and
- program code for forwarding a completion message to each node in the set of nodes after it is determined that each node has accessed the memory, the completion message having data indicating that each node in the set of nodes has accessed the memory of the home node.
Dependencies are inferred from the claim text.