Basic HTML version of Foils prepared 10 Oct 1995

Foil 6 Some Difficulties with MPI

From Fox Presentation Fall 1995 CPS615 Basic Simulation Track for Computational Science -- Fall Semester 95. by Geoffrey C. Fox


Kitchen Sink has 129 functions and each has many arguments
  • This completeness is strength and weakness!
  • Hard to implement efficiently and hard to learn
It is not a complete operating environment and does not have ability to create and spawn processes etc.
PVM is previous dominant approach
  • It is very simple with much less functionality than MPI
  • However it runs on essentially all machines including workstation clusters
  • Further it is complete albeit simple operating environment
MPI outside distributed computing world with HTTP of the Web, ATM protocols and systems like ISIS from Cornell
However it does look as though MPI is being adopted as general messaging system by parallel computer vendors



© on Tue Oct 7 1997