Skip to main content

JAPE: The Java parallel environment

  • Conference paper
  • First Online:
Book cover Scientific Computing in Object-Oriented Parallel Environments (ISCOPE 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1343))

  • 115 Accesses

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. J. Ferrari. JPVM The Java Parallel VirtualMachine. http,//www.cs.virginia.edu/ ajf2j/jpvm.html.

    Google Scholar 

  2. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. PVM: Parallel Virtual Machine A Users' Guide and Tutorial for Networked Parallel Computing, MIT Press, 1994.

    Google Scholar 

  3. W. Gropp, E. Lusk, and A. Skjellum. Using MPI: Portable Parallel Programming with the Message-Passing, Interface. MIT Press, 1994.

    Google Scholar 

  4. K. Imasakiand Z. Gu. JAPE Java ParallelEnvornment. http:/ /www.cs.mcgill.ca/ imasaki/re ort/report.html.

    Google Scholar 

  5. The Parallel Compiler Runtime onsortium (PCRC).HPCC and Java. http://www.npac.syr.edu/users/gcff hpjava3.html.

    Google Scholar 

  6. D. A. Thurman. JavaPVMThe Java toPVM interface. http: //www.isye.gatech.edu/chmsr/JavaPVM/.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yutaka Ishikawa Rodney R. Oldehoeft John V. W. Reynders Marydell Tholburn

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag

About this paper

Cite this paper

Imasaki, K. (1997). JAPE: The Java parallel environment. In: Ishikawa, Y., Oldehoeft, R.R., Reynders, J.V.W., Tholburn, M. (eds) Scientific Computing in Object-Oriented Parallel Environments. ISCOPE 1997. Lecture Notes in Computer Science, vol 1343. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63827-X_54

Download citation

  • DOI: https://doi.org/10.1007/3-540-63827-X_54

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63827-8

  • Online ISBN: 978-3-540-69656-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics