CSC/ECE 506 Spring 2010/ch 2 maf: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 28: | Line 28: | ||
| typically required | | typically required | ||
| none | | none | ||
| | | | ||
|- | |- | ||
| Development effort | | Development effort | ||
| Line 36: | Line 36: | ||
|- | |- | ||
| Tuning effort | | Tuning effort | ||
| higher | |||
| lower | | lower | ||
| | | | ||
|} | |} | ||
Revision as of 04:20, 27 January 2010
The Data Parallel Programming Model
Overview
| Aspects | Shared Memory | Message Passing | Data Parallel |
|---|---|---|---|
| Communication | implicit (via loads/stores) | explicit messages | implicit |
| Synchronization | explicit | implicit (via messages) | implicit |
| Hardware support | typically required | none | |
| Development effort | lower | higher | higher |
| Tuning effort | higher | lower |