Two Basic Programming Models
Shared Address Space or Shared Memory
- Natural as extends uniprocessor programming models
Explicitly parallel or Data Parallel
- Either user or compiler explicitly inserts message passing
- Requires modification of existing codes
- Natural for metacomputing or a bunch of PC’s on the web or in your machine