Digital Library

cab1

 
Title:      JAVA API FOR MESSAGE PASSING INTERFACE
Author(s):      Niroshena Jayawardena , Gongzhu Hu
ISBN:      972-98947-3-6
Editors:      Nuno Guimarães and Pedro Isaías
Year:      2004
Edition:      Single
Keywords:      Distributed and parallel computing, message passing interface, benchmarks.
Type:      Full Paper
First Page:      1003
Last Page:      1010
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      Message Passing Interfaces (MPI) is one of the methodologies supporting distributed and parallel computing. The MPI Forum has released several versions of MPI standards since 1994, including the standard C interface that has been implemented. As the Java language gained popularity, people have worked on MPI systems for Java. Currently, there are two main approaches: (a) using Java native interface to develop a Java binding to MPI; and (b) implementing MPI in Java to develop pure Java MPI system. However, standard object oriented parallel programming library for Java and support for object parallelization in existing message passing libraries are still lacking. In this paper, we present a MPI parallel programming library in Java without using native calls. Performance evaluation has been done by executing several benchmark programs on a cluster of workstations. Our results indicate that the performance of the MPI-Java library is comparable to that of standard MPI implementation for C. For some data types, our library outperforms standard MPI implementation by achieving a good communication bandwidth and latency.
   

Social Media Links

Search

Login