Patent ID: 8458244
Filing Date: 2013-06-04
Classification: G06F

Abstract:
1. A method of performing a local reduction operation on a parallel computer, the parallel computer comprising a plurality of compute nodes coupled for data communications with a high speed, low latency network, the compute nodes organized for collective operations, each compute node comprising a plurality of processing cores, each processing core assigned an input buffer, the processing cores including two reduction processing cores dedicated to executing reduction operations, a network processing core, the method comprising: copying, in interleaved chunks by the reduction processing cores, contents of the reduction processing cores' input buffers to an interleaved buffer in shared memory; copying, by the reduction processing cores, contents of an input buffer of the network processing core; locally reducing in parallel by the reduction processing cores: the contents of the reduction processing cores' input buffers; every other interleaved chunk of the interleaved buffer; the copied contents of the network processing core's input buffer.