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,...http://www.google.de/patents/US20080301683?utm_source=gb-gplus-sharePatent US20080301683 - Performing an Allreduce Operation Using Shared Memory