skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

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

Patent ·
OSTI ID:1034158

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.

Research Organization:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
B554331
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
8,082,424
Application Number:
11/832,192
OSTI ID:
1034158
Country of Publication:
United States
Language:
English

References (3)

Performance analysis of parallel programs via message-passing graph traversal conference January 2006
The Blue Gene/L Supercomputer: A Hardware and Software Story journal May 2007
Visual Programming for Message-Passing Systems journal August 1999