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 |