Determining when a set of compute nodes participating in a barrier operation on a parallel computer are ready to exit the barrier operation
- Rochester, MN
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
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 |
Similar Records
Determining collective barrier operation skew in a parallel computer
Determining collective barrier operation skew in a parallel computer