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 |