MPJava: High-Performance Message Passing in Java using Java.nio
Bill Pugh and Jaime Spacco
To appear at
16th Workshop on Languages and Compilers for Parallel Computing (LCPC03), College Station, TX, 2-4 October 2003
Full Text, Printable Abstract.
Abstract
We explore advances in Java Virtual Machine (JVM) technology along with new high performance
I/O libraries in Java 1.4, and find that Java is increasingly an
attractive platform for scientific cluster-based message passing
codes.
We report that these new technologies allow pure Java implementations
of cluster communication libraries that perform competitively with
standard C-based MPI implementation.