Proceedings 15th International Conference on Information Networking (2001)
Beppu City, Oita, Japan
Jan. 31, 2001 to Feb. 2, 2001
Tong Weiqin , Shanghai University
Meng Rui , Shanghai University
Dong Jingyi , Shanghai University
Network-based high performance computing is gaining increasing popularity among parallel computing community. Current parallel environments such as MPI (Message Passing Interface) or BSP (Bulk Synchronous Parallel) can not apply readily to heterogeneous computing platform. In order to exploit the maximum performance potential that a heterogeneous environment brings, we have made some experiences on implementing parallel libraries in pure Java, a fully platform-independent language. The paper describes our experiences in implementation of MPI and BSP in pure Java. Implementation and efficiency issues such as data transport, network communication, support thread, barrier synchronization and dynamic class loading mechanism are discussed in detail.
T. Weiqin, D. Jingyi and M. Rui, "Experiences in Pure Java Implementation of Parallel Libraries," Proceedings 15th International Conference on Information Networking(ICOIN), Beppu City, Oita, Japan, 2001, pp. 307.