Proceedings of the 1999 ACM/IEEE Conference on Supercomputing 1999
DOI: 10.1145/331532.331553
|View full text |Cite
|
Sign up to set email alerts
|

MPI and Java-MPI

Abstract: Java is receiving increasing attention as the most popular platform for distributed and collaborative computing. However, it is still subject to significant performance drawbacks in comparison to other programming languages such as C and Fortran. This paper represents the current status of our ongoing project which intends to conduct a detailed experimental evaluation on the suitability of Java in these environments, with particular focus on its message-passing performance for one-to-one as well as one-to-many… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2000
2000
2005
2005

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 18 publications
(1 citation statement)
references
References 10 publications
0
1
0
Order By: Relevance
“…Originally, mpiJava calls a C-based MPI library (in our case MPICH) via the JNI. We compiled mpiJava with the Manta compiler, after replacing all JNI calls to direct C function calls to eliminate the high JNI overhead [7]. Unfortunately, mpiJava is not thread safe, so we had to disable Manta's garbage collector to avoid application crashes.…”
Section: Application Programsmentioning
confidence: 99%
“…Originally, mpiJava calls a C-based MPI library (in our case MPICH) via the JNI. We compiled mpiJava with the Manta compiler, after replacing all JNI calls to direct C function calls to eliminate the high JNI overhead [7]. Unfortunately, mpiJava is not thread safe, so we had to disable Manta's garbage collector to avoid application crashes.…”
Section: Application Programsmentioning
confidence: 99%