Performing an allreduce operation using shared memory
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Gabor Dozsa, Joseph D. Ratterman, Brian E. Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Gabor Dozsa, Joseph D. Ratterman, Brian E. Smith
Estimating the term…
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.
A method for performing an allreduce operation using shared memory, the method comprising:
A compute node for performing an allreduce operation using shared memory, the compute node comprising a plurality of processing cores, computer memory operatively coupled to the plurality of processing cores, the computer memory having disposed within it computer program instructions capable of:
A computer program product for performing an allreduce operation using shared memory, the computer program product disposed upon a computer-readable medium that is not a signal, the computer program product comprising computer program instructions capable of:
Dependencies are inferred from the claim text.