Basic HTML version of Foils prepared 19 September 98

Foil 13 Advantages of Datatypes

From MPI Message Passing Interface Computational Science for Simulations -- Fall Semester 1998. by Geoffrey C. Fox, Nancy McCracken


Cominations of elementary datatypes into a derived user defined datatype allows clean communication of collections of disparate types in a single MPI call.
Elimination of length (in bytes) in favor of count (of items of a given type) is clearer
Specifying application-oriented layouts allows maximal use of special hardware and optimized memory use
However this wonderful technology is problematical in Java where layout of data structures in memory is not defined in most cases
  • Java's serialization subsumes user defined datatypes as a general way of packing a class of disparate types into a message that can be sent between heterogeneous computers



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Apr 11 1999