CSC/ECE 506 Spring 2010/ch 2 maf
Data Parallel Programming Model
Overview
| Aspects | Shared Memory | Message Passing | Data Parallel |
|---|---|---|---|
| Communication | implicit (via loads/stores) | explicit messages | |
| Synchronization | explicit | implicit (via messages) | |
| Hardware support | typically required | none | |
| Development effort | lower | higher | |
| Tuning effort | lower | higher |