Mpi collective operations
AssigneeUCL Business PLC
InventorsAlessandro Ottino, Georgios Zervas, Joshua Benjamin
Life of this patent
Estimating the term…
Loading patent…
AssigneeUCL Business PLC
InventorsAlessandro Ottino, Georgios Zervas, Joshua Benjamin
Estimating the term…
A method is described that includes: receiving, at a node of a plurality of interconnected nodes of a network, message passing interface (MPI) collective operation information identifying the MPI collective operation to be performed, and a graph of the network; determining a number of algorithmic steps of the MPI collective operation based on the MPI collective operation and the graph of the network; determining an initialisation process for the algorithmic steps; determining a finalisation process for the algorithmic steps; determining, for each of the algorithmic steps: a subset of nodes of the plurality of interconnected nodes for the node to communicate with; one or more portions of data for the node to send to and receive from the nodes within the subset of nodes; and initialising the MPI collective operation based on the determined subset, initialisation process and finalisation process, and the one or more portions of data.
A method for performing a message passing interface (MPI) collective operation in a network, wherein the network comprises a plurality of interconnected nodes, the method comprising:
A node for performing a message passing interface (MPI) collective operation on data in a network, wherein the network comprises a plurality of interconnected nodes that includes the node, the node comprising one or more processors a processor configured to:
Computer-readable media comprising instructions executable by one or more processors to cause the one or more processors to:
Dependencies are inferred from the claim text.