Basic HTML version of Foils prepared April 7,1995

Foil 4 What software systems are appropriate for what problem architectures -- I?

From Programming Paradigms B CRPC/MCNC Workshop -- April 10-13 1995. by Geoffrey C. Fox


1 This classification is summarized in Parallel Computing Works Survey
2 Synchronous:Regular in Space and Time
  • Tightly Coupled Synchronous
  • e.g. Seismic modeling, "Find proton mass", Matrix algebra
3 High Performance Fortran (HPF), CMFortran, Crystal, C*, APL are natural and can be automatically parallelized on any machine.
  • Data or Geometric Parallelism
4 Asynchronous:Irregular in Space and Time
  • Loosely Coupled Asynchronous
  • Object oriented languages: Strand, PCN, Linda, CC++
  • Process or Functional Parallelism
  • Need more examples!
  • "No special structure" to be exploited
  • Use statistical load balancing and decomposition methods

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.

Page produced by wwwfoil on Sun Feb 22 1998