Performing a rooted-v collective operation by an operational group of compute nodes in a parallel computer
AssigneeInternational Business Machines Corporation
InventorsNYSAL JAN K.A., SAMEH S. SHARKAWI
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNYSAL JAN K.A., SAMEH S. SHARKAWI
Estimating the term…
Performing a rooted-v collective operation by an operational group of compute nodes in a parallel computer includes: upon encountering a rooted-v collection operation during execution, identifying, by a root node of an operational group of compute nodes, a count to use for the selection of a collective algorithm for effecting the rooted-v collective operation; broadcasting, by the root node to the other computer nodes in the operational group, an active message, wherein the active message includes the identified count to use for the selection of the collective algorithm; and selecting, by all the compute nodes of the operational group based on the identified count, a same collective algorithm to effect the rooted-v collective operation; and executing the rooted-v collective operation by all compute nodes of the operational group using the selected algorithm.
A method of performing a rooted-v collective operation by an operational group of compute nodes in a parallel computer, the method comprising:
An apparatus for performing a rooted-v collective operation by an operational group of compute nodes in a parallel computer, 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:
A computer program product for performing a rooted-v collective operation by an operational group of compute nodes in a parallel computer, 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:
Dependencies are inferred from the claim text.