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
|