Basic HTML version of Foils prepared 13 February 2000

Foil 3 Parallel Computing Methodology in a Nutshell I

From Methodology of Computational Science CPS615 Computational Science -- Spring Semester 2000. by Geoffrey C. Fox


Find what machine or class of Machines you have available
Examine parallelism seemingly available in your application (algorithm) and decide on mechanism needed to exploit it.
  • What is decomposition implied by algorithm
  • Do we need to devise or adapt a nifty new algorithm
  • Is there an "automatic" way of implementing or must it be done more or less by hand
Decide on and use programming model (HPF, MPI, Threads, openMP) and explicit realization of it
  • expressivity; support for chosen machine; robustness



© 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 Thu Mar 16 2000