Patent · US Active

Collective communication system and methods

US11196586B2 · kind B2 · utility

0Cited by
57References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 13, 2020
Grant dateDec 7, 2021
Priority date
Expiry dateMar 5, 2040

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04W88/06
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method in which a plurality of process are configured to hold a block of data destined for other processes, with data repacking circuitry including receiving circuitry configured to receive at least one block of data from a source process of the plurality of processes, the repacking circuitry configured to repack received data in accordance with at least one destination process of the plurality of processes, and sending circuitry configured to send the repacked data to the at least one destination process of the plurality of processes, receiving a set of data for all-to-all data exchange, the set of data being configured as a matrix, the matrix being distributed among the plurality of processes, and transposing the data by each of the plurality of processes sending matrix data from the process to the repacking circuitry, and the repacking circuitry receiving, repacking, and sending the resulting matrix data to destination processes.

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