Initiating A Collective Operation In A Parallel Computer
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, James E. Carey, Philip J. Sanders, Brian E. Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, James E. Carey, Philip J. Sanders, Brian E. Smith
Estimating the term…
Initiating a collective operation in a parallel computer that includes compute nodes coupled for data communications and organized in an operational group for collective operations with one compute node assigned as a root node, including: identifying, by a non-root compute node, a collective operation to execute in the operational group of compute nodes; initiating, by the non-root compute node, execution of the collective operation amongst the compute nodes of the operational group including: sending, by the non-root compute node to one or more of the other compute nodes in the operational group, an active message, the active message including information configured to initiate execution of the collective operation amongst the compute nodes of the operational group; and executing, by the compute nodes of the operational group, the collective operation.
A method of initiating a collective operation in a parallel computer, the parallel computer comprising a plurality of compute nodes, the compute nodes coupled for data communications by one or more data communications networks, the compute nodes organized in an operational group for collective operations with one compute node assigned as a root node of the operational group, the method comprising:
An apparatus for initiating a collective operation in a parallel computer, the parallel computer comprising a plurality of compute nodes, the compute nodes coupled for data communications by one or more data communications networks, the compute nodes organized in an operational group for collective operations with one compute node assigned as a root node of the operational group, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
A computer program product for initiating a collective operation in a parallel computer, the parallel computer comprising a plurality of compute nodes, the compute nodes coupled for data communications by one or more data communications networks, the compute nodes organized in an operational group for collective operations with one compute node assigned as a root node of the operational group, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
Dependencies are inferred from the claim text.