Iterative process partner pairing scheme for global reduce operation
AssigneeInternational Business Machines Corporation
InventorBin Jia
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorBin Jia
Estimating the term…
Distributing a computing operation among processes and for gathering results of the computing operation from the plurality of processes. An exemplary method includes the operations of pairing a plurality of processes such that each process has a maximum of one interaction partner, selecting half of the data located at a process, dividing the selected half of the data into a plurality of data segments, transmitting a first data segment resulting from the dividing operation from the process to the interaction partner of the process, receiving a second data segment at the process from the interaction partner, concurrently with the transferring and receiving operations, performing a computing operation on a third data segment previously received from a previous interaction partner and a fourth data segment from the data segments, and iterating over the transmitting, receiving and computing operations until all the data segments have been exchanged.
A computer program product embodied in non-transitory computer readable medium for gathering results of a computing operation distributed among a plurality of processes, the computer program product comprising:
A computer program product embodied in non-transitory computer readable medium for gathering results of a computing operation distributed among a plurality of processes, the computer program product comprising:
Dependencies are inferred from the claim text.