next up previous
Next: References Up: Structured SPMD programming- Java Previous: Fox's algorithm for matrix

Summary

Through the three simple examples in the report, we can see the programming language we present here has all the power of a SPMD program with MPI can have, yet, it has the convenience of programming in HPF. The language encourage programmer to express the parallel algorithm in a more explicit way. We believe it will help programmers to solve real application problems easier compared with using MPI directly, and allow the compiler writer to implement the language compiler without the difficulties met in the HPF compilation.

The Java binding here is only an introduction of the new programming style. (A Fortran binding is being developed.) It is a testbed on ideas, it can also be used as a tool for teaching parallel programming.



Guansong Zhang
Thu Nov 13 17:36:47 EST 1997