next up previous
Next: Overview of this article. Up: Introduction Previous: Introduction

Related work

Early work by two of the current authors on Java MPI bindings is reported in [3,4]. In those papers we compared various approaches to parallel programming in Java, including socket programming and MPI programming. A comparable approach to creating full Java MPI interfaces has been taken by Getov and Mintchev [17,13]. In their work Java wrappers were automatically generated from the C MPI header. This eases the implementation work, but does not lead to a fully object-oriented API. A subset of MPI is implemented in the DOGMA system for Java-based parallel programming [16]. MPI Software Technology, Inc have announced their intention to deliver a commercial Java interface to MPI called JMPI [15]. Java implementations of the related PVM message-passing environment have been reported in [18] and [8].

Bryan Carpenter 2002-07-11