Next: Co-Array Fortran
Up: Towards Efficient Compilation of
There are several language projects related to our HPspmd programming
model. Examples are Co-Array Fortran, ZPL, JavaParty, Timber, and
Titanium. Co-Array Fortran is an extended Fortran dialect for SPMD
programming. ZPL is a new array language for scientific and
engineering computations. JavaParty is a cluster-based parallel
programming in Java. Timber is a parallelizing static compiler for a
superset of Java. Titanium is a language and system for
high-performance parallel computing, and its base language is Java.
In this chapter we will discuss these related languages and compare
them with our HPspmd model.