next up previous contents
Next: Acknowledgements Up: Introduction Previous: Research Objectives   Contents

Organization of the Thesis

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 up previous contents
Next: Acknowledgements Up: Introduction Previous: Research Objectives   Contents
Bryan Carpenter 2004-06-09