Data Parallel HPJava: Motivations
Data parallelism important in High Performance scientific computing.
High level HPF programming model attractive, but implementations problematic and base language is Fortran!
HPspmd model: Distributed array syntax, plus high-level class library bindings for communication and arithmetic on arrays.
Explicitly MIMD control flow.
Ease of HPF Arrays; power of MPI; uses best language ….