JPT: A Java Parallelization Tool
PVM is a succesfull programming environment for distributed computing in the languages C and Fortran. Recently several implementations of PVM for Java have been added, making PVM programming accessible to the Java community.
With PVM for Java however, the user still needs to partition the problem, calculate the data partitioning and program the message passing and synchronization. In this paper, JPT is introduced, a parallelization tool which generates PVM code from a serial Java program. JPT automatically detects parallel loops and generates master and slave PVM programs.
Unable to display preview. Download preview PDF.
-  A. J. Ferrari. JPVM: Network parallel computing in java. In Proceedings of the ACM Workshop on Java for High-Performance Network Computing, Mar. 1998.Google Scholar
-  JavaSoft. Java native interface specification, Nov. 1996. Release 1.1.Google Scholar
-  D. Thurman. jPVM. http://www.isye.gatech.edu/chmsr/jPVM/.
-  N. Yalamanchilli and W. Cohen. Communication performance of java based parallel virtual machines. Concurrency: Practice and Experience.Google Scholar
-  W. M. Yu and A. L. Cox. Java/DSM: a platform for heterogeneous computing. In Proc. of Java for Computational Science and Engineering-Simulation and Modeling Conf., pages 1213–1224, June 1997.Google Scholar
-  F. Zhang. The FPT Parallel Programming Environment. PhD thesis, University of Ghent, 1996.Google Scholar