Next: Acknowledgements
Up: Introduction
Previous: Research Objectives
Contents
The outline of this thesis is as follows.
Chapter 2 provides a general overview of the Java
Grande Forum, its activities, and processes.
The Java Grande Forum is a group looking at
general issues for large-scale computing in Java.
We also discuss Java for scientific parallel programming issues and
look at work related to Java Grande in Chapter 2.
Chapter 3 introduce the design of our HPJava framework
and its core features. HPJava is a programming language extended from
Java to support SPMD parallel programming style.
In Chapter 4, we discuss the design of the
mpiJava API, an object-oriented Java interface to MPI, and
the issues associated with its development.
Chapter 5 describes use of the Java object
serialization model for marshalling communication data in Java
bindings of MPI.
Chapter 6 presents applications and analyzes
the performance of Ising model simulation implemented using mpiJava,
and compared with Fortran and C versions.
Finally, Chapter 7 contains conclusion and the
directions for future work.
An earlier version of some of the material in this dissertation has
been presented previously in the publications listed in Publications
section on page
.
Next: Acknowledgements
Up: Introduction
Previous: Research Objectives
Contents
Bryan Carpenter
2004-06-09