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
Survey of MPI Implementations
Mehnaz Hafeez,Sajjad Asghar,Usman Ahmad Malik,Adeel ur Rehman,Naveed Riaz +4 more
- 21 Jun 2011
TL;DR: An in-depth survey of available MPI implementations in different languages and for variety of network layouts is provided.
16
A middleware solution for integrating and exploring IoT and HPC capabilities
Leonardo de Souza Cimino,Leonardo de Souza Cimino,José Estevão Eugênio de Resende,Lucas Henrique Moreira Silva,Samuel Queiroz Souza Rocha,Matheus de Oliveira Correia,Guilherme Souza Monteiro,Gabriel Nata de Souza Fernandes,Renan da Silva Moreira,Junior Guilherme de Silva,Matheus Inácio Batista Santos,Andre L. L. Aquino,André Luís Barroso Almeida,Joubert de Castro Lima +13 more
TL;DR: The JavaCá&Lá (JCL), a middleware used to help the implementation of distributed user‐applications classified as IoT‐HPC, is presented and it is identified that customized JCL deployments become an alternative when Java‐Android and vice‐versa code conversion is necessary.
15
Design of efficient Java message-passing collectives on multi-core clusters
TL;DR: A performance evaluation on an InfiniBand and Gigabit Ethernet multi-core cluster has shown that the implemented collectives significantly outperform the original ones, as well as higher speedups when analyzing the impact of their use on collective communications intensive Java HPC applications.
Java and asynchronous iterative applications: large scale experiments
Jacques M. Bahi,Raphaël Couturier,David Laiymani,Kamel Mazouzi +3 more
- 26 Mar 2007
TL;DR: The results obtained, demonstrate both the scalability of the Jace environment and its ability to support wide-area deployments and the robustness of asynchronous iterative algorithms in a large scale context.
Jdib: Java Applications Interface to Unshackle the Communication Capabilities of InfiniBand Networks
Wan Huang,Hongwei Zhang,Jin He,Jizhong Han,Lisheng Zhang +4 more
- 18 Sep 2007
TL;DR: The preliminary test results show that with Jdib API, micro-benchmark written by Java can achieve latency performance comparable with that of micro- benchmark written by C language in 20Gbps InfiniBand fabrics.
11
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