Data parallelism vital in High Performance scientific computing. |
High level HPF programming model attractive, but implementations problematic. |
HPspmd model: Distributed array syntax, plus high-level class library bindings for communication and arithmetic on arrays. |
Explicitly MIMD control flow. |