Source-assigned, tag-based forwarding for network connecting endpoint processing units
AssigneeDelos Data Inc.
InventorsDaniel P. Daly, Edward V. E. Doe, Alain J. E. Gravel
Life of this patent
Estimating the term…
Loading patent…
AssigneeDelos Data Inc.
InventorsDaniel P. Daly, Edward V. E. Doe, Alain J. E. Gravel
Estimating the term…
Some embodiments provide a method of forwarding data messages from a source EPU to other endpoint processing units EPUs that are connected to the source EPU through a network. The EPUs perform computations to collectively execute a distributed application. At the source EPU that performs a computation to be sent to at least one destination EPU, the method uses an identity of the destination EPU to select a tag and associates the tag with a data message flow having multiple data messages to store a result of the computation. Each data message has a payload that contains a portion of the result and a header. At least one header of a data message stores the tag. The method uses the tag to identify an egress port of a network interface that connects the source EPU to the network, and forwards the data message flow through the identified egress port.
A method of forwarding data messages from a source endpoint processing unit (EPU) to a plurality of other endpoint processing units (EPUs) that are connected to the source EPU through a network, said EPUs performing computations to collectively execute a distributed application, the method comprising:
A non-transitory machine readable medium storing a program that when executed by a processor at a source graphics processing unit (GPU) forwards data messages to a plurality of other GPUs through a network, said GPUs performing computations to collectively execute a distributed application, the program comprising sets of instructions:
Dependencies are inferred from the claim text.