In-network computing with reduction operation by switch
AssigneeIntel Overseas Funding Corporation
InventorsYanai Pomeranz, Itay Zur, Shlomo Raikin
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Overseas Funding Corporation
InventorsYanai Pomeranz, Itay Zur, Shlomo Raikin
Estimating the term…
A switch can perform reduction operation in a network of compute blocks. The switch receives data packets from some compute blocks and stores the data packets in one or more buffers. In response to receiving by the switch a new data packet, the switch determines whether the buffers have sufficient storage to store another data packet. In embodiments where the buffer does not have sufficient storage, the switch aggregates the data packets in the one or more buffers to form a partially aggregated data packet and transmit the partially aggregated data packet to the next hop. In embodiments where the buffer has sufficient storage to store another data packet, the switch stores the new data packet in the one or more buffers and may aggregate all the data packets to form a fully aggregated data packet. The switch may use a CSN window to control the reduction operation.
A method for in-network computing, comprising:
One or more non-transitory computer-readable media storing instructions executable by one or more computer processors to perform operations for in-network computing, the operations comprising:
An apparatus, comprising:
Dependencies are inferred from the claim text.