Orchestration for Performance
Reducing amount of communication:
- Inherent: change logical data sharing patterns in algorithm
- Artifactual: exploit spatial, temporal locality in extended hierarchy
- Techniques often similar to those on uniprocessors
Structuring communication to reduce cost