Implementation of FORALL and INDEPENDENT
Use owner-computes rule to partition computation
- Find “most important” array reference
- Statically schedule execution to make it local
Semantics of the construct allow parallelism
- FORALL: All rows of dependence diagram can execute in parallel
- INDEPENDENT: All iterations can execute in parallel