MPJ express: Towards thread safe Java HPC
Baker, M., Carpenter, B. and Shafi, A. (2006) MPJ express: Towards thread safe Java HPC. In: 2006 IEEE International Conference on Cluster Computing, Vols 1 and 2. IEEE, New York, pp. 489-498. ISBN 9781424403271
Full text not archived in this repository.
MPJ Express is a thread-safe Java messaging library that provides a full implementation of the mpiJava 1.2 API specification. This specification defines a MPI-like bindings for the Java language. We have implemented two communication devices as part of our library, the first, called niodev is based on the Java New I/O package and the second, called mxdev is based on the Myrinet eXpress library MPJ Express comes with an experimental runtitne, which allows portable bootstrapping of Java Virtual Machines across a cluster or network of computers. In this paper we describe the implementation of MPJ Express. Also, we present a performance comparison against various other C and Java messaging systems. A beta version of MPJ Express was released in September 2005.