Next: Java language Binding
Up: Structured SPMD programming- Java
Previous: Structured SPMD programming- Java
In this report, we introduce HPJava language, a programming
language extended from Java [1] for parallel processing,
targeting at multi-processor system with distributed memory.
- Structured SPMD programming, a SPMD program, well
defined loosely synchronization mechanism among organized process
group.
- Global name space, global addressed array with
different distribute patterns among processors.
- Collective communication through collective
communication to access non-local data, data parallel applications
can have dead-lock free communication.
- Hybrid of data and task parallel programming
facilitating both data parallel and task parallel programming.
- Flexible for future extension.
Guansong Zhang
Thu Nov 13 17:36:47 EST 1997