Skip to Content
Find More Like This
Return to Search

Determining when a set of compute nodes participating in a barrier operation on a parallel computer are ready to exit the barrier operation

United States Patent

8,082,424
December 20, 2011
View the Complete Patent at the US Patent & Trademark Office
Methods, apparatus, and products are disclosed for determining when a set of compute nodes participating in a barrier operation on a parallel computer are ready to exit the barrier operation that includes, for each compute node in the set: initializing a barrier counter with no counter underflow interrupt; configuring, upon entering the barrier operation, the barrier counter with a value in dependence upon a number of compute nodes in the set; broadcasting, by a DMA engine on the compute node to each of the other compute nodes upon entering the barrier operation, a barrier control packet; receiving, by the DMA engine from each of the other compute nodes, a barrier control packet; modifying, by the DMA engine, the value for the barrier counter in dependence upon each of the received barrier control packets; exiting the barrier operation if the value for the barrier counter matches the exit value.
Blocksome; Michael A. (Rochester, MN)
International Business Machines Corporation (Armonk, NY)
11/ 832,192
20090037707
August 1, 2007
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT This invention was made with Government support under Contract No. B554331 awarded by the Department of Energy. The Government has certain rights in this invention.