\begin{thebibliography}{10}

\bibitem{nesl94}
{\sc Blelloch, G.~E., Chatterjee, S., Hardwick, J.~C., Sipelstein, J., and
  Zagha, M.}
\newblock Implementation of a portable nested data-parallel language.
\newblock {\em Journal of Parallel and Distributed Computing 21}, 1 (Apr.
  1994), 4--14.

\bibitem{pc++93}
{\sc Bodin, F., Beckman, P., Gannon, D., Yang, S., Kesavan, S., Malony, A., and
  Mohr, B.}
\newblock Implementing a parallel {C}++ runtime system for scalable parallel
  systems.
\newblock In {\em Supercomputing '93\/} (Portland, OR, November 1993),
  pp.~xxx--xxx.

\bibitem{iwarp}
{\sc Borkar, S., Cohn, R., Cox, G., Gleason, S., Gross, T., Kung, H.~T., Lam,
  M., Moore, B., Peterson, C., Pieper, J., Rankin, L., Tseng, P.~S., Sutton,
  J., Urbanski, J., and Webb, J.}
\newblock i{W}arp: An integrated solution to high-speed parallel computing.
\newblock In {\em Supercomputing '88\/} (Nov. 1988), pp.~330--339.

\bibitem{iwarpcomm}
{\sc Borkar, S., Cohn, R., Cox, G., Gross, T., Kung, H.~T., Lam, M., Levine,
  M., Moore, B., Moore, W., Peterson, C., Susman, J., Sutton, J., Urbanski, J.,
  and Webb, J.}
\newblock Supporting systolic and memory communication in i{W}arp.
\newblock In {\em Proceedings of the 17th Annual International Symposium on
  Computer Architecture\/} (Seattle, WA, May 1990), pp.~70--81.

\bibitem{chapman92a}
{\sc Chapman, B., Mehrotra, P., and Zima, H.}
\newblock Programming in {V}ienna {F}ortran.
\newblock {\em Scientific Programming 1}, 1 (Aug. 1992), 31--50.

\bibitem{gupta94}
{\sc Gupta, S., Kaushik, S., Huang, C., and Sadayappan, P.}
\newblock On compiling array expressions for efficient execution on
  distributed-memory machines.
\newblock Tech. Rep. OSU-CISRC-4/94-TR19, Computer and Information Science
  Research Center, Ohio State University, Apr. 1994.

\bibitem{hall92}
{\sc Hall, M.~W., Hiranandani, S., Kennedy, K., and Tseng, C.-W.}
\newblock Interprocedural compilation of {F}ortran {D} for {MIMD}
  distributed-memory machines.
\newblock In {\em Supercomputing '92\/} (Minneapolis, MN, USA, November 1992),
  pp.~522--34.

\bibitem{hpf93}
{\sc {High Performance Fortran Forum}}.
\newblock {H}igh {P}erformance {F}ortran language specification, version 1.0.
\newblock Tech. Rep. CRPC-TR92225, Center for Research on Parallel Computation,
  Rice University, May 1993.

\bibitem{fortrand92}
{\sc Hiranandani, S., Kennedy, K., and Tseng, C.~W.}
\newblock Compiling {F}ortran {D} for {MIMD} distributed-memory machines.
\newblock {\em CACM 35}, 8 (Aug 1992), 66--80.

\bibitem{iso90}
{\sc ISO}.
\newblock {\em Fortran 90}, May 1991.
\newblock ISO/IEC 1539: 1991 (E) and ANSI X3.198-1192.

\bibitem{stichnoth93a}
{\sc Stichnoth, J.}
\newblock Efficient compilation of array statements for private memory
  multicomputers.
\newblock Tech. Rep. CMU-CS-93-109, School of Computer Science, Carnegie Mellon
  University, Feb. 1993.

\bibitem{stichnoth94}
{\sc Stichnoth, J., O'Hallaron, D., and Gross, T.}
\newblock Generating communication for array statements: Design,
  implementation, and evaluation.
\newblock {\em Journal of Parallel and Distributed Computing 21}, 1 (1994),
  150--159.

\bibitem{cmf91}
{\sc Thinking Machines Corporation}.
\newblock {\em {CM} {F}ortran Programming Guide}.
\newblock Cambridge, Massachusetts, Jan. 1991.

\bibitem{yang93}
{\sc Yang, B., Webb, J., Stichnoth, J., O'Hallaron, D., and Gross, T.}
\newblock {D}o\&{M}erge: Integrating parallel loops and reductions.
\newblock In {\em Proc. Sixth Workshop on Languages and Compilers for Parallel
  Computing\/} (Portland, OR, Aug. 1993), vol.~768 of {\em Lecture Notes in
  Computer Science}, Springer Verlag, pp.~169--183.

\end{thebibliography}
