Data parallelism important in High Performance scientific computing.
|
Java must use same ideas as HPF HPC++ but details of language and experience can suggest a different implementation
|
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.
-
Can be applied to Fortran C++ Java
-
Explicitly MIMD control flow.
-
Ease of HPF Arrays; power of MPI; HPJava uses best language ....
|