\begin{thebibliography}{10}

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

\bibitem{javar}
Aart~J.C. Bik, Juan~E. Villacis, and Dennis~B. Gannon.
\newblock {\em {\tt javar} manual}.
\newblock Computer Science Department, Indiana University, 1997.
\newblock This manual and the complete source of {\tt javar} is made available
  at {\tt http://www.extreme.indiana.edu/hpjava/}.

\bibitem{budimlic}
Zoran Budimlic and Ken Kennedy.
\newblock Optimizing {Java} -- theory and practice.
\newblock {\em Concurrency, Practice and Experience}, 9(6):445--463, 1997.

\bibitem{carpenter}
Bryan Carpenter, Yuh-Jye Chang, Geoffrey~C. Fox, Donald Leskiw, and Xiaoming
  Li.
\newblock Experiments with {HP Java}.
\newblock {\em To Appear in a Special Issue of Concurrency, Practice and
  Experience}, 1997.

\bibitem{cierniak}
Michal Cierniak and Wei Li.
\newblock Optimizing {Java} bytecodes.
\newblock {\em Concurrency, Practice and Experience}, 9(6):427--444, 1997.

\bibitem{blas3a}
Jack~J. Dongarra, Jeremy~Du Croz, Sven Hammarling, and Iain Duff.
\newblock A set of level~3 basic linear algebra subprograms.
\newblock {\em ACM Transactions on Mathematical Software}, 16:1--17, 1990.

\bibitem{blas3b}
Jack~J. Dongarra, Jeremy~Du Croz, Sven Hammarling, and Iain Duff.
\newblock A set of level~3 basic linear algebra subprograms: Model
  implementation and test programs.
\newblock {\em ACM Transactions on Mathematical Software}, 16:18--28, 1990.

\bibitem{blas2a}
Jack~J. Dongarra, Jeremy~Du Croz, Sven Hammarling, and Richard~J. Hanson.
\newblock An extended set of {FORTRAN} basic linear algebra subprograms.
\newblock {\em ACM Transactions on Mathematical Software}, 14:1--17, 1988.

\bibitem{blas2b}
Jack~J. Dongarra, Jeremy~Du Croz, Sven Hammarling, and Richard~J. Hanson.
\newblock An extended set of {FORTRAN} basic linear algebra subprograms: Model
  implementation and test programs.
\newblock {\em ACM Transactions on Mathematical Software}, 14:18--32, 1988.

\bibitem{dong}
Jack~J. Dongarra, Iain~S. Duff, Danny~C. Sorensen, and Henk~A. van~der Vorst.
\newblock {\em Solving Linear Systems on Vector and Shared Memory Computers}.
\newblock Society for Industrial and Applied Mathematics, 1991.

\bibitem{java_linpack}
Jack~J. Dongarra et~al.
\newblock {\em {Java} {Linpack} Benchmark}.
\newblock This benchmark is made available at {\tt
  http://www.netlib.org/benchmark/linpackjava/}.

\bibitem{fox1}
Geoffrey~C. Fox and Wojtek Furmanski.
\newblock {Java} for parallel computing and as a general language for
  scientific and engineering simulation and modelling.
\newblock {\em Concurrency, Practice and Experience}, 9(6):415--425, 1997.

\bibitem{javalang}
James Gosling, Bill Joy, and Guy Steele.
\newblock {\em {Java} Programming Language}.
\newblock Addison-Wesley, Reading, Massachusetts, 1996.

\bibitem{blas1b}
C.L. Lawson, R.J. Hanson, D.R. Kincaid, and F.T. Krogh.
\newblock Algorithm 539: Basic linear algebra subprograms for {FORTRAN} usage.
\newblock {\em ACM Transactions on Mathematical Software}, 5:324--325, 1979.

\bibitem{blas1a}
C.L. Lawson, R.J. Hanson, D.R. Kincaid, and F.T. Krogh.
\newblock Basic linear algebra subprograms for {FORTRAN} usage.
\newblock {\em ACM Transactions on Mathematical Software}, 5:308--323, 1979.

\bibitem{javavm}
Tim Lindholm and Frank Yellin.
\newblock {\em The {Java} {Virtual} {Machine} Specification}.
\newblock Addison-Wesley, Reading, Massachusetts, 1996.

\bibitem{native}
Beth Stearns.
\newblock {\em Integrating Native Code and {Java} Programs}.
\newblock This document is made available at {\tt
  http://java.sun.com/nav/read/Tutorial/native1.1/}.

\end{thebibliography}
