Basic HTML version of Foils prepared April 7,1995

Foil 3 Two Major Parallel Programming Paradigms

From Applications and their Relation to Software CRPC/MCNC Workshop -- April 10-13 1995. by Geoffrey C. Fox


Data Parallel and Message Parallel

These are Message Parallel and Data Parallel Resources
  • Suggest Message Parallel Fortran as description of Fortran plus Message passing (Per Brinch Hansen) to be consistent with HPF or CMFortran as Data Parallel Fortran
There are trade-offs in Ease of Programming (not same for each user!), Portability, Maturity of Software, Generality of Problem class
Message Parallel is most mature, somewhat less portable in principle but not necessarily in practice, tackles all problems and some consider painful to program
  • Most succesful parallel applications have been Message Parallel
  • Fortran-M and MPI will describe this approach



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. on Sun Dec 14 1997