Collective communication system and methods
US11876642B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 7, 2021 |
| Grant date | Jan 16, 2024 |
| Priority date | — |
| Expiry date | Oct 7, 2041 |
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.