next up previous contents
Next: Introduction Up: Platforms for HPJava: Runtime Previous: MPI with C#   Contents

Review of the HPJava Environment

In this chapter we will discuss ongoing work within our research group on the HPJava system. HPJava is an environment for SPMD (Single Program, Multiple Data) parallel programming--especially, for SPMD programming with distributed arrays. The HPJava language design and its features are discussed first. The results reported in this dissertation concentrate in particular on issues related to the development of efficient run time support software for parallel languages extending an underlying object-oriented language. So the review emphasizes aspects most relevant to this topic--aspects like high performance interprocessor communication.


Bryan Carpenter 2004-06-09