MPI on Cougar for ASCI Red
Implementation of ANL/MSU
MPICH on top of Puma portals
MPI Point-to-point communication built directly on top of portals with
minimal support from system portal library.
MPI Collective functions on top of native Puma collective operations
For point-to-point communications, a two-level protocol is used in an
attempt to decrease latency for short messages and increase bandwidth for longer
messages. In this protocol, short messages are sent optimistically and buffered
at the receiver. Should a matching receive not be posted, the message is stored
in a dynamic heap and copied into the user buffer when a matching receive is
posted. Long messages are also sent optimistically, but only a message header is
buffered at the receiver when no matching receive is present. When a matching
receive is eventually posted, the receiver pulls the message from the sender. If
a matching receive is pre-posted, the message is deposited directly into the
user buffer.
If you have any questions, email janus-help@sandia.gov
Updated: August 14, 2003
For information and feedback about these pages, please contact:
Robert K. Thomas -- rkthoma@sandia.gov
Site Map |
Disclaimer |
Search |
Site Index