-
Notifications
You must be signed in to change notification settings - Fork 0
MPI RMA Ordering Semantics
William Gropp edited this page Dec 4, 2015
·
1 revision
Some networks cannot provide end-to-end ordering. This includes both unordered networks and ordered networks used in a multi-rail context.
Please fill in which networks provide end-to-end (memory-to-memory not NIC-to-NIC) ordering:
- Sockets
-
Infiniband -
Myrinet -
Blue Gene/P - provides both ordered (static routing) and unordered (dynamic routing). DCMF channels behave like multi-rail are no ordering would be guaranteed between operations sent on different channels. -
Seastar -
Gemini -
Torsten's cell phone
- Apparently requires ordering.
- Blocking operations in GA are ordered
-
Nonblocking operations in GA are not ordered -
When the lower-level transport layer does not provide ordering, ARMCI enforces it by flushing between sequential operations.