This paper presents the design and implementation of a Java Parallel Environment (JAPE) which is based on JPVM. Its goals are to provide Java with full PVM message-passing functions and to improve the performance of JPVM. Particularly, the improvements of JPVM by parallel task spawning and message-packed broadcast are described. These improvements are tested on benchmark programs. The results show they have favorable effects in the case where one processor has many tasks. The design and implementation of a graphical user interface to JAPE are also described.
展开▼