Patent ID: 7738443
Filing Date: 2010-06-15
Classification: H04L

Abstract:
1. A method for asynchronously broadcasting a message from a root compute node in a parallel computer system to each of interconnected intermediate compute nodes associated with a defined group of compute nodes in said parallel computer system, said parallel computer system providing a messaging infrastructure adapted to perform ordered delivery of packets, wherein a broadcast message includes a plurality of packets, said method comprising: preparing a broadcast message at said root compute node to include a first packet including header information identifying said defined group and at least a connection identifier identifying a rank of said root compute node in said defined group, and, in each remaining packet of said plurality of packets, specifying the connection identifier of said broadcasting root compute node; and, broadcasting said message from said root compute node to a subsequent level of intermediate compute nodes associated with said group, and, at each of said intermediate compute nodes wherein an intermediate compute node of a subsequent level allocates storage for receiving said re-broadcast header packet and subsequent packets of reduced size from the prior intermediate level compute node, thereby increasing performance of processing said message.