Patent · US Active

System and method for implementing a network-interface-based allreduce operation

US11714765B2 · kind B2 · utility

6Cited by
3References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 23, 2021
Grant dateAug 1, 2023
Priority date
Expiry dateAug 5, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/454
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus is provided that includes a network interface to transmit and receive data packets over a network; a memory including one or more buffers; an arithmetic logic unit to perform arithmetic operations for organizing and combining the data packets; and a circuitry to receive, via the network interface, data packets from the network; aggregate, via the arithmetic logic unit, the received data packets in the one or more buffers at a network rate; and transmit, via the network interface, the aggregated data packets to one or more compute nodes in the network, thereby optimizing latency incurred in combining the received data packets and transmitting the aggregated data packets, and hence accelerating a bulk data allreduce operation. One embodiment provides a system and method for performing the allreduce operation. During operation, the system performs the allreduce operation by pacing network operations for enhancing performance of the allreduce operation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.