In this study, we develop a new MPI implementation in Java, and evaluate its performance on a PC cluster. In C/C++/Fortran binding of MPI, type of message buffer is restricted to primitive arrays and derived data types, our MPI implementation supports a data type of MPI.OBJECT. This data type can transport serializable objects as messages. One of the advantages of this implementation is the capability of user defined class transportation. We also prepare extended send/receive methods. The methods enable to reduce the size of parallel programming. The methods also make users write more natural object oriented parallel programmings.
展开▼