Book Chapter10.1007/978-3-540-24644-2_21
MPJava: High-Performance Message Passing in Java Using Java.nio
William Pugh,Jaime Spacco +1 more
- 02 Oct 2003
- pp 323-339
36
TL;DR: It is found that Java is increasingly an attractive platform for scientific cluster-based message passing codes and advances in Java Virtual Machine technology along with new high performance I/O libraries in Java 1.4 are explored.
read more
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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Comparison of the Conjugate Gradient of NAS benchmark and of the multisplitting algorithm with the Jace environment
Jacques M. Bahi,Raphaël Couturier,David Laiymani +2 more
- 14 Apr 2008
TL;DR: It is shown that, by drastically reducing global synchronizations, the asynchronous multi-splitting method outperforms the NAS CG implementation, with distant sites, whatever the communication protocol used.
5
Performance comparison of java based parallel programming models
TL;DR: The aim is to explore the performance comparison between threads, message passing and hybrid model in Java, specifically using Java multithreading and MPJ Express using word count occurrence which is significant in Natural Language Processing.
A general‐purpose distributed computing Java middleware
André Luís Barroso Almeida,André Luís Barroso Almeida,Leonardo de Souza Cimino,José Estevão Eugênio de Resende,Lucas Henrique Moreira Silva,Samuel Queiroz Souza Rocha,Guilherme Aparecido Gregorio,Gustavo Silva Paiva,Saul Delabrida,Haroldo Gambini Santos,Marco Antonio Moreira de Carvalho,Andre L. L. Aquino,Joubert de Castro Lima +12 more
TL;DR: JCL is presented, a distributed‐shared‐memory and task‐oriented lightweight middleware for the Java community that separates business logic from distribution issues during the development process and incorporates several requirements that were presented separately in the GPDC middleware literature over the last few decades.
4
Enhancing Real-Time CORBA Predictability and Performance
TL;DR: The RTSJ provides extensions to Java that enable it to be used as the basis for Real-time CORBA middleware and applications and to ensure predictable end-to-end QoS.
4
Parallel high-performance applications with MPI2Java - A capable java interface for MPI 2.0 libraries
Matthias Vodel,Matthias Sauppe,Wolfram Hardt +2 more
- 01 Oct 2010
TL;DR: The MPI2Java project is presented, which allows researchers to use MPI1 functionalities of the actual MPI 2.0 specification in Java-based applications and offers innovative possibilities in the domain of HPC3 scenarios.
4
References
The Nas Parallel Benchmarks
David H. Bailey,Eric Barszcz,John T. Barton,D. S. Browning,Russell Carter,Leonardo Dagum,Rod Fatoohi,Paul O. Frederickson,T. A. Lasinski,Robert Schreiber,Horst D. Simon,V. Venkatakrishnan,Sisira Weeratunga +12 more
- 01 Sep 1991
TL;DR: A new set of benchmarks has been developed for the performance evaluation of highly parallel supercom puters that mimic the computation and data move ment characteristics of large-scale computational fluid dynamics applications.
•Journal Article
The NAS Parallel Benchmarks
TL;DR: The original NAS Parallel Benchmarks consisted of eight individual bench- mark problems, each of which focused on some aspect of scientific computing, although most of these benchmarks have much broader relevance, since in a much larger sense they are typical of many real-world computing applications.
2.1K
DOGMA: distributed object group metacomputing architecture
TL;DR: DOGMA supports parallel programming in both a traditional message-passing form and a novel object-oriented approach, and provides a unified environment for developing high-performance supercomputing applications on heterogeneous systems.
41
GMI: Flexible and Efficient Group Method Invocation for Parallel Programming
Jason Maassen,Thilo Kielmann,Henri E. Bal +2 more
- 01 Jan 2002
TL;DR: The Group Method Invocation model (GMI) allows methods to be invoked either on a single object or on a group of objects, the latter possibly with personalized parameters, providing an efficient group communication mechanism for parallel programming.
34
JMPI: implementing the message passing standard in Java
S. Morin,Israel Koren,Chandan Krishna +2 more
- 15 Apr 2002
TL;DR: JMPI is described, a reference implementation of MPI developed at the Architecture and Real-Time Laboratory at the University of Massachusetts Amherst that explores using Java's Remote Method Invocation, Object Serialization and Introspection technologies for message passing.
31