Next: Processor Communications
Up: High Performance Fortran
Previous: The Concept of HPF
SPMD model relies on:
- arrays of processors,
- distributed data,
- some global data,
- message passing between processors,
- loose synchronisation,
Each processor runs the same executable program so the message passing
must be masked by IF statements, for example,
Figure 17: An Example of Message Passing Between Two Processors in a SPMD
System
Loose synchronisation means that it is occasionally necessary for
processors to synchronise. The processors do not have to operate in
lockstep!
Next: Processor Communications
Up: High Performance Fortran
Previous: The Concept of HPF
Adam Marshall ©University of Liverpool, 1996
Fri Dec 6 15:03:35 GMT 1996Not for commercial use.