A low–level communication library for java HPC
Sang Boem Lim,Bryan Carpenter,Geoffrey C. Fox,Hanku Lee +3 more
- 02 Oct 2005
- pp 429-434
TL;DR: New low-level communication library for Java HPC, called mpjdev, is introduced with the goal that it can be implemented portably on network platforms and efficiently on parallel hardware.
read more
Abstract: Designing a simple but powerful low-level communication library for Java HPC environments is an important task. We introduce new low-level communication library for Java HPC, called mpjdev. The mpjdev API is designed with the goal that it can be implemented portably on network platforms and efficiently on parallel hardware. Unlike MPI which is intended for the application developer, mpjdev is meant for library developers. Application level communication may be implemented on top of mpjdev. The mpjdev API itself might be implemented on top of Java sockets in a portable network implementation, or-on HPC platforms-through a JNI (Java Native Interface) to a subset of MPI.
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
Figures
Citations
An approach for matching communication patterns in parallel applications
Chao Ma,Yong Meng Teo,Verdi March,Naixue Xiong,Ioana Romelia Pop,Yan Xiang He,Simon See +6 more
- 23 May 2009
TL;DR: This paper proposes a methodology to compare the communication pattern of distributed-memory programs and applies it to four applications in the NAS parallel benchmark suite and evaluates the communication patterns by studying the effects of varying problem size and the number of logical processes (LPs).
Device level communication libraries for high-performance computing in Java
TL;DR: This paper presents a more efficient Java message‐passing communications device, based on Java Input/Output sockets, that avoids this buffering overhead and implements several strategies, both in the communication protocol and in the HPC hardware support, which optimizes Java messagePassing communications.
MPACP: An Approach for Automatic Matching of Parallel Application Communication Patterns
Chao Ma,Yanxiang He,Naixue Xiong +2 more
- 09 Dec 2008
TL;DR: This work proposes a new approach MPACP (matching of parallel application communication patterns) to automate the analysis of the similarity between two parallel applications and provides a reliable report which will help users or developers understand the similarity among communication patterns of parallel applications.
2
Non-blocking java communications support on clusters
TL;DR: A non-blocking communication library to efficiently support specialized communication hardware and provides the basis for a Java Message-passing library to be implemented on top of it.
APJava: an aspect-oriented parallel programming model in Java
Hyeyeon Hong,Hanku Lee +1 more
- 27 Aug 2009
TL;DR: The paper discusses an overview of APJava and pre-translation scheme and basic translation scheme adopted in a translator for the APJava language.
1
References
A device level communication library for the hpjava programming language
Sang Boem Lim,Bryan Carpenter,Geoffrey C. Fox +2 more
- 01 Jan 2003
TL;DR: The paper describes the novel issues in the implementation of device level library on different platforms, and gives comprehensive benchmark results on a parallel platform.
Platforms for hpjava: runtime support for scalable
Programming In Java,Sang Boem Lim +1 more
- 01 Jan 2003
Platforms for hpjava: runtime support for scalable programming in java
Sang Boem Lim,Gordon Erlebacher +1 more
- 01 Jan 2003
TL;DR: The dissertation work will concentrate on issues related to the development of efficient run time support software for parallel languages extending an underlying object-oriented language, and gives comprehensive benchmark results on a parallel platform.


