PERFORMING SYNCHRONIZED COLLECTIVE OPERATIONS OVER MULTIPLE PROCESS GROUPS
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and arrangements for performing synchronized collective operations. Communication calls are accepted from at least two distinct processor groups. Edge disjoint spanning paths are created over a collective comprising the processor groups, and the spanning paths are assigned to the processor groups to facilitate communication within each processor group.
33 Citations
21 Claims
-
1-13. -13. (canceled)
-
14. An apparatus comprising:
-
at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising; computer readable program code configured to accept communication calls from at least two distinct processor groups; computer readable program code configured to create edge disjoint spanning paths over a collective comprising the processor groups; and computer readable program code configured to assign the spanning paths to the processor groups to facilitate communication within each processor group.
-
-
15. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to accept communication calls from at least two distinct processor groups; computer readable program code configured to create edge disjoint spanning paths over a collective comprising the processor groups; and computer readable program code configured to assign the spanning paths to the processor groups to facilitate communication within each processor group. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21-25. -25. (canceled)
Specification