Performing an allreduce operation using shared memory
Patent
·
OSTI ID:1134015
Methods, apparatus, and products are disclosed for performing an allreduce operation using shared memory that include: receiving, by at least one of a plurality of processing cores on a compute node, an instruction to perform an allreduce operation; establishing, by the core that received the instruction, a job status object for specifying a plurality of shared memory allreduce work units, the plurality of shared memory allreduce work units together performing the allreduce operation on the compute node; determining, by an available core on the compute node, a next shared memory allreduce work unit in the job status object; and performing, by that available core on the compute node, that next shared memory allreduce work unit.
- Research Organization:
- International Business Machines Corporation, Armonk, NY (USA
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- ;
- Other Award/Contract Number:
- B554331
- Assignee:
- International Business Machines Corporation
- Patent Number(s):
- 8,752,051
- Application Number:
- 13/427,057
- OSTI ID:
- 1134015
- Country of Publication:
- United States
- Language:
- English
Similar Records
Performing an allreduce operation using shared memory
Performing an allreduce operation on a plurality of compute nodes of a parallel computer
Performing an allreduce operation on a plurality of compute nodes of a parallel computer
Patent
·
2012
·
OSTI ID:1040779
Performing an allreduce operation on a plurality of compute nodes of a parallel computer
Patent
·
2012
·
OSTI ID:1040781
Performing an allreduce operation on a plurality of compute nodes of a parallel computer
Patent
·
2013
·
OSTI ID:1087901