JPI: pure java language based heterogeneous parallel process supporting platform

Jingbo Ye,Xinda Lu
2000-01-01
Jisuanji Xuebao/Chinese Journal of Computers
Abstract:For solving the problem that parallel programs based on Parallel Virtual Machine (PVM) and Message Passing Interface (MPI) cannot be seamlessly transplanted in heterogeneous environment, Java Parallel Interface (JPI) solution is proposed. JPI utilizes pure Java language to implement task schedule, communication and reduction functionality similar to those provided by PVM and MPI. Execution and performance test results of the JPI based parallel programs show that JPI can not only solve the seamless transplant problem, but also provide effective development and execution supports for parallel programs, including those of network-intensive model.
What problem does this paper attempt to address?