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


1 Data Parallel and Message Parallel
2
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
3 There are trade-offs in Ease of Programming (not same for each user!), Portability, Maturity of Software, Generality of Problem class
4 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

in Table To:


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