One-Sided Communication
Matching SEND and RECV calls is painful
Cray T3D showed how useful one-sided communication could be
- Allow a node to PUT data in another’s memory
- Allow a node to GET data from another’s memory
Key problems For MPI:
- Portability (even implementability)
- Synchronization and cache coherence