Orchestration: Summary
Shared address space
- Shared and private data (explicitly separate ??)
- Communication implicit in access patterns
- Data distribution not a correctness issue
- Synchronization via atomic operations on shared data
- Synchronization explicit and distinct from data communication
Message passing
- Data distribution among local address spaces needed
- No explicit shared structures
- implicit in comm. patterns
- Communication is explicit
- Synchronization implicit in communication