PERFORMING SYNCHRONIZED COLLECTIVE OPERATIONS OVER MULTIPLE PROCESS GROUPS
First Claim
Patent Images
1. A method comprising:
- accepting communication calls from at least two distinct processor groups;
creating edge disjoint spanning paths over a collective comprising the processor groups; and
assigning the spanning paths to the processor groups to facilitate communication within each processor group.
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.
-
Citations
18 Claims
-
1. A method comprising:
-
accepting communication calls from at least two distinct processor groups; creating edge disjoint spanning paths over a collective comprising the processor groups; and assigning the spanning paths to the processor groups to facilitate communication within each processor group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
accepting communication calls from nodes, each node belonging to one of at least two distinct processor groups; communicatively connecting nodes within each processor group; said connecting comprising; creating spanning paths over a union of all processor groups; assigning at least one spanning path to each of the processor groups, to facilitate communication between nodes within each processor group; and configuring the at least one spanning path of a first one of the processor groups to be edge disjoint with respect to the at least one spanning path of a second one of the processor groups. - View Dependent Claims (15, 16, 17, 18)
-
Specification