\begin{thebibliography}{10}

\bibitem{JAVAPVM}
URL: http://www.isye.gatech.edu/chmsr/JavaPVM/.

\bibitem{MPIJ}
URL: http://ccc.cs.byu.edu/OnlineDocs/docs/mpij/MPIJ.html.

\bibitem{JAVAGRANDE}
{Java Grande Forum}.
\newblock URL: http://www.javagrande.org.

\bibitem{JAVANOW99}
Shahzad~A. Bhatti, Phillip~M. Dickens, and George~K. Thiruvathukal.
\newblock {Java on Networks of Workstations(JavaNOW): A Parallel Computing
  Framework Inspired by Linda, Actors, and the Message Passing Interface(MPI)}.
\newblock URL: http://www.jhpc.org/projects.htm,
  http://www.csam.iit.edu/$^\sim$pmd/pubs.html.

\bibitem{BIK}
Aart J.~C. Bik and Dennis~B. Gannon.
\newblock Automatically exploiting implicit parallelism in {Java}.
\newblock {\em Concurrency: Practice and Experience}, 9(6):579--619, June 1997.

\bibitem{JAVAR97}
Aart J.~C. Bik, Juan~E. Villacis, and Dennis~B. Gannon.
\newblock {javar: A prototype Java restructuring compiler}.
\newblock {\em Concurrency: Practice and Experience}, 9(11):1181--1191,
  November 1997.
\newblock URL: http://www.extreme.indiana.edu/$^\sim$ajcbik/JAVAR/.

\bibitem{BREG98a}
Fabian Breg, Shridhar Diwan, Juan Villacis, Jayashree Balasubramanian, Esra
  Akman, and Dennis Gannon.
\newblock {Java RMI Performance and Object Model Interoperability: Experiments
  with Java/HPC++}.
\newblock {\em Concurrency: Practice and Experience}, 10(11-13):941--956,
  sep--nov 1998.
\newblock URL: http://www.extreme.indiana.edu/hpjava/nexusrmi/.

\bibitem{JAVELIN97}
Bernd~O. Christiansen, Peter Cappello, Mihai~F. Ionescu, Michael~O. Neary,
  Klaus~E. Schauser, and Daniel Wu.
\newblock {Javelin: Internet-based parallel computing using Java}.
\newblock {\em Concurrency: Practice and Experience}, 9(11):1139--1160,
  November 1997.
\newblock URL: http://www.cs.ucsb.edu/research/javelin/.

\bibitem{JMPI98a}
Kivanc Dincer.
\newblock {jmpi and Performance Instrumentation Analysis and Visualization Tool
  for jmpi}.
\newblock In {\em First UK workshop on Java for High Performance Network
  Computing, Europar '98}, September 1998.
\newblock URL: http://www.baskent.edu.tr/$^\sim$kdincer/.

\bibitem{JMPI99}
Kivanc Dincer.
\newblock {A Ubiquitous Message Passing Interface Implementation in Java:
  jmpi}.
\newblock In {\em Proceedings of IPPS/SPDP 1999(13th International Parallel
  Processing Symposium and Distributed Processing)}, San Juan, Puerto Rico,
  April 1999.

\bibitem{DONGARRA}
J.J. Dongarra, R.~Pozo, and D.W. Walker.
\newblock An object oriented design for high performance linear algebra on
  distributed memory architectures.
\newblock In {\em {Object Oriented Numerics Conference}}, 1993.

\bibitem{JPVM}
Adam~J. Ferrari.
\newblock {JPVM: Network Parallel Computing in Java}.
\newblock In {\em ACM 1998 Workshop on Java for High-Performance Network
  Computing}, Palo Alto, February 1998.
\newblock URL: http://www.cs.virginia.edu/$^\sim$ajf2j/jpvm.html.

\bibitem{FINK}
Stephen~J. Fink and Scott~B. Baden.
\newblock The {KeLP User's Guide}.
\newblock University of California, San Diego, La Jolla, CA, March 1996.
\newblock URL: http://www-cse.ucsd.edu/groups/hpcl/scg/kelp.html.

\bibitem{HPFFORUM}
High Performanc~Fortran Forum.
\newblock {\em {High Performance Fortran language Specification}}.
\newblock Scientific Programming, special issue 2. 1993.

\bibitem{NEXUSJAVA}
Ian Foster, George~K. Thiruvathukal, and Steven Tuecke.
\newblock {Technologies for Ubiquitous Supercomputing: A Java Interface to the
  Nexus Communication System}.
\newblock {\em Concurrency: Practice and Experience}, 9(6):465--475, June 1997.
\newblock URL: http://www.globus.org/nexus/nexusjava.html.

\bibitem{FOX97}
Geoffrey~C. Fox and Wojtek Furmanski.
\newblock Computing on the web: new approaches to parallel processing---pataop
  and exaop performance in the year 2007.
\newblock 1997.
\newblock URL: http://www.npac.syr.edu/users/gcf/petastuff/petaweb/.

\bibitem{PVM}
A.~Geist, A.~Beguelin, J.~Dongarra, W.~Jiang, R.~Manchek, and V.~Sunderam.
\newblock {\em {PVM: Pararallel Virtual Machine---A Users' Guids and Tutorial
  for Networked Parallel Computing}}.
\newblock Scientific and Engineering Series. MIT Press, 1994.

\bibitem{GETOV98}
Vladmimir Getov, Susan~Flynn Hummel, and Sava Mintchev.
\newblock {High-performance parallel programming in Java}.
\newblock {\em Concurrency: Practice and Experience}, 10(11--13):863--872,
  September 1998.

\bibitem{ICET97}
Paul~A. Gray and Vaidy~S. Sunderam.
\newblock {IceT: distributed computing and Java}.
\newblock {\em Concurrency: Practice and Experience}, 9(11):1161--1167,
  November 1997.
\newblock URL: http://www.mathcs.emory.edu/icet/.

\bibitem{GRIMSHAW}
A.S. Grimshaw.
\newblock An introduction to parallel object-oriented programming with
  {M}entat.
\newblock Technical Report 91 07, University of Virginia, 1991.

\bibitem{USINGMPI}
William Gropp, Ewing Lusk, and Anthony Skjellum.
\newblock {\em Using MPI}.
\newblock The MIT Press, MIT, Cambridge, Massachusetts, 1994.

\bibitem{JMPICOM}
George~Crawford III, Yoginder Dandass, and Anthony Skjellum.
\newblock {The JMPI Commercial Message Passing Environment and Specification:
  Requirements, Design, Motivations, Strategies, and Target Users}.
\newblock Technical report, MPI Software Technology, Inc, 1998.

\bibitem{DOGMA}
Glenn Judd, Mark Clement, and Quinn Snell.
\newblock {DOGMA: Distributed Object Group Management Architecture}.
\newblock In {\em ACM 1998 Workshop on Java for High-performance Network
  Computing}, volume 10(11-13), Palo Alto, February 1998.
\newblock URL: http://ccc.cs.byu.edu/DOGMA/.

\bibitem{KRISHNASWAMY98}
Vijaykumar Krishnaswamy, Dan Walther, Sumeer Bhola, Ethendranath Bommaiah,
  George Riley, and Brad Topol.
\newblock {Efficient implementation of Java Remote Method Invocatio(RMI)}.
\newblock In {\em Proceedings of the 4th USENIX Conference on Object-Oriented
  Technologies and System(COOTS'98)}, 1998.

\bibitem{MAASSEN99}
Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Henri~E. Bal, and Aske
  Plaat.
\newblock An {Efficient Implementation} of {Java's Remote Method Invocation}.
\newblock In {\em ACM SIGPLAN symposium on principles and practice of parallel
  programming(PPoPP'99)}, pages 173--182, May 1999.
\newblock URL: http://www.cs.vu.nl/manta/.

\bibitem{MPIFORUM}
Message Passing Interface Forum, University of Tenessee, Knoxville, TN.
\newblock {\em {MPI: A Message-Passing Interface Standard}}, June 1995.
\newblock URL: http://www.mcs.anl.gov/mpi.

\bibitem{MINCHEV97}
Sava Mintchev and Valdimir Getov.
\newblock {Towards Portable Message Passing in Java: Binding MPI}.
\newblock In {\em Proceedings of EuroPVM-MPI'97}, pages 135--142, Krak{\'o}w,
  Poland, November 1997.
\newblock Springer LNCS 1332.

\bibitem{NESTER99}
Christian Nester, Michael Philippsen, and Bernahard Haumacher.
\newblock {A more efficient RMI for Java}.
\newblock In {\em Proc. ACM 1999 Java Grande Conference}, pages 152--159, San
  Francisco, June 1999.

\bibitem{ESPRESSO}
Martin Odersky and Michael Philippsen.
\newblock Espresso grinder, 1996.
\newblock URL: http://ipd.ira.uka.de/$^\sim$espresso.

\bibitem{PIZZA}
Martin Odersky and Philip Walder.
\newblock {Pizza into Java: Translating theory into practice}.
\newblock In {\em 24th ACM Symposium on Principles of Programming Languages},
  January 1997.
\newblock URL: http://ipd.ira.uka.de/$^\sim$pizza.

\bibitem{PHILIPPSEN98}
Michael Philippsen and Bernhard Haumacher.
\newblock {Bandwidth, Latency, and other Problems of RMI and Serialization}.
\newblock In {\em Second Java Grande Forum Meeting}, Palo Alto, May 1998.
\newblock URL: http://www.javagrande.org/meetings.htm.

\bibitem{PHILIPPSEN99}
Michael Philippsen and Bernhard Haumacher.
\newblock {More Efficient Object Serialization}.
\newblock In {\em Parallel and Distributed Processing}, LNCS 1586, pages
  718--732. International Workshop on Java for Parallel and Distributed
  Computing, San Juan, Puerto Rico, April 1999.

\bibitem{JAVAPARTY}
Michael Philippsen and Matthias Zenger.
\newblock {JavaParty-Transparent Remote Objects in Java}.
\newblock {\em Concurrency: Practice and Experience}, 9(11):1225--1242,
  November 1997.
\newblock URL: http://wwwipd.ira.uka.de/JavaParty/.

\bibitem{RAJE}
Rajeev~R. Raje, Joseph~I. William, and Michael Boyles.
\newblock {An Asynchronous Remote Method Invocation(ARMI) Mechanism for Java}.
\newblock {\em Concurrency: Practice and Experience}, 9(11):1207--1211,
  November 1997.

\bibitem{RRMI98}
George~K. Thiruvathukal, Lovely~S. Thomas, and Andy~T. Korczynski.
\newblock Reflective remote method invocation.
\newblock In {\em Concurrency: Practice and Experience}, volume 10(11-13),
  pages 911--926, September-November 1998.
\newblock URL: http://www.jhpc.org/projects.html.

\bibitem{MANTA99}
Rob van Nieuwpoort, Jason Maassen, Henri~E. Bal, Thilo Kielmann, and Ronald
  Veldema.
\newblock Wide-area parallel computing in {Java}.
\newblock In {\em ACM 1999 Java Grande Conference}, pages 8--14, San Francisco,
  California, June 1999.
\newblock URL: http://www.cs.vu.nl/manta/.

\bibitem{SPAR97}
Kees van Reeuwijk, Arjan~J.C van Gemund, and Henk~J. Sips.
\newblock Spar: a programming language for semi-automatic compilation of
  parallel programs.
\newblock {\em Concurrency: Practice and Experience}, 9(11):1193--1205,
  November 1997.
\newblock URL:
  http://www.pds.twi.tudelf.nl/$^\sim$reeuwijk/projects/javaws\_poster.html.

\bibitem{NINJA}
Matt Welsh.
\newblock Ninja.
\newblock URL: http://www.cs.berkeley.edu/$^\sim$mdw/proj/ninja/.

\bibitem{WELSH}
Matt Welsh.
\newblock {NinjaRMI}.
\newblock URL: http://www.cs.berkeley.edu/$^\sim$mdw/proj/ninja/ninjarmi.html.

\bibitem{WILSON}
Gregory~V. Wilson and Paul Lu.
\newblock {\em {Parallel Programming using C++}}.
\newblock MIT, 1996.

\bibitem{YALAMA98}
Narendar Yalamanchilli and William Cohen.
\newblock {Communication Performance of Java based Parallel Virtual Machines}.
\newblock In {\em ACM 1998 Workshop on Java for high-Performance Network
  Computing}, Palo Alto, February 1998.

\bibitem{TITANIUM98}
Kathy Yelick, Luigi Semenzato, Geoff Pike, Carleton Miyamoto, Ben Liblit,
  Arvind Krishnamurthy, Paul Hilfinger, Susan Graham, David Gay, Phil Colella,
  and Alex Aiken.
\newblock {Titanium: A High-Performance Java Dialect}.
\newblock In {\em ACM 1998 Workshop on Java for High-Performance network
  computing}, February 1998.
\newblock URL: http://www.cs.berkeley.edu/Research/Projects/titanium/.

\end{thebibliography}
