A Device Level Communication Library for the HPJava Programming Language

S.B. Lim, B. Carpenter, G. Fox, and H.-K. Lee (USA)


Distributed Software Systems and Applications, Compilerand Runtime Support, Parallel and Distributed Compiler, Java


Two characteristic run-time communication libraries of HPJava are developed as an application level library and device level library. A high-level communication API, Adlib, is developed as an application level communication library. This communication library supports collective operations on distributed arrays. The mpjdev API is a device level underlying communication library for HPJava. This library is developed to perform actual communication between processes. 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. All software developed in this project is available for free download from www.hpjava.org.

Important Links:

Go Back