First page Back Continue Last page Overview Graphics
Why Datatypes?
- Since all data is labeled by type, an MPI implementation can support communication between processes on machines with very different memory representations and lengths of elementary datatypes (heterogeneous communication).
- Specifying application-oriented layout of data in memory- reduces memory-to-memory copies in the implementation
- allows the use of special hardware (scatter/gather) when available
 
Notes: