MPI
hundreds of different primitives(synchronous, asynchronous, buffered, etc.)
1.0 ? SPMD, no esplicit process control, no “one side” communications, should be thread safe
2.0 ? process control, one-side communications
both ?
- optimized for parallel machines
- poor cluster support (Ethernet and the alike)