A Low–Level Communication Library for Java HPC
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.
Unable to display preview. Download preview PDF.
- 1.HPJava project home page, http://www.hpjava.org
- 2.Lim, S.B.: Platforms for HPJava: Runtime Support for Scalable Programming in Java. PhD thesis, Florida State University (June 2003)Google Scholar
- 3.Lim, S.B., Carpenter, B., Fox, G., Lee, H.-K.: A device level communication library for the hpjava programming language. In: The IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2003) (November 2003)Google Scholar