\begin{thebibliography}{10}

\bibitem{fortran90}
{\sc {American National Standards Institute, Inc.}}
\newblock {\em ANSI Systems Programming Language Fortran(Fortran 90),Draft S8,
  Version 114 (X3.9-1990)}, Jan. 1990.

\bibitem{CFKK94}
{\sc Chandy, M., Foster, I., Kennedy, K., Koelbel, C., and Tseng, C.}
\newblock Integrated support for task and data parallelism.
\newblock {\em International Journal of Supercomputer Applications 8}, 2
  (1994), 80--98.

\bibitem{chapman94}
{\sc Chapman, B., Mehrotra, P., {Van Rosendale}, J., and Zima, H.}
\newblock A software architecture for multidisciplinary applications:
  Integrating task and data parallelism.
\newblock Tech. Rep. 94-18, ICASE, NASA Langley Research Center, Hampton, VA,
  Mar. 1994.

\bibitem{chatterjee93}
{\sc Chatterjee, S., Gilbert, J., Long, F., Schreiber, R., and Teng, S.}
\newblock Generating local addresses and communication sets for data-parallel
  programs.
\newblock In {\em Proceedings of the ACM SIGPLAN Symposium on Principles and
  Practice of Parallel Programming\/} (San Diego, CA, May 1993), pp.~149--158.

\bibitem{ghuloum95}
{\sc Ghuloum, A., and Fisher, A.}
\newblock Flattening and parallelizing irregular, recurrent loop nests.
\newblock In {\em Proc. of the Fifth ACM SIGPLAN Symposium on Principles and
  Practice of Parallel Programming (PPoPP)\/} (Santa Barbara, CA, July 1995).

\bibitem{gross94a}
{\sc Gross, T., O'Hallaron, D., and Subhlok, J.}
\newblock Task parallelism in a {H}igh {P}erformance {F}ortran framework.
\newblock {\em IEEE Parallel \& Distributed Technology 2}, 3 (1994), 16--26.

\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{hinrichs94}
{\sc Hinrichs, S., Kosak, C., O'Hallaron, D., Stricker, T., and Take, R.}
\newblock An architecture for optimal all-to-all personalized communication.
\newblock In {\em Proc. SPAA '94\/} (Cape May, NJ, June 1994), ACM,
  pp.~310--319.

\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{kang95}
{\sc Kang, S., Webb, J., Zitnick, C., and Kanade, T.}
\newblock A multibaseline stereo system with active illumination and real--time
  image acquisition.
\newblock In {\em Proceedings of the International Conference on Computer
  Vision\/} (Cambridge, MA, 1995).

\bibitem{knies94}
{\sc Knies, A., O'Keefe, M., and MacDonald, T.}
\newblock {H}igh {P}erformance {F}ortran: {A} practical analysis.
\newblock {\em Scientific Programming 3}, 3 (Fall 1994), 187--200.

\bibitem{kumar95}
{\sc Kumar, N., Russel, A., Segall, E., and Steenkiste, P.}
\newblock Parallel and distributed application of an urban regional multiscale
  model.
\newblock Carnegie Mellon Dept. of Mech. Eng. and Dept. of Computer Science,
  1995.
\newblock working paper.

\bibitem{noll92}
{\sc Noll, D., Pauly, J., Meyer, C., Nishimura, D., and Macovski, A.}
\newblock Deblurring for non-2{D} fourier transform magnetic resonance imaging.
\newblock {\em Magnetic Resonance in Medicine 25\/} (1992), 319--333.

\bibitem{plimpton91}
{\sc Plimpton, S., Mastin, G., and Ghiglia, D.}
\newblock Synthetic aperture radar image processing on parallel supercomputers.
\newblock In {\em Proceedings of Supercomputing '91\/} (Albuquerque, NM,
  November 1991), pp.~446--452.

\bibitem{shaw92}
{\sc Shaw, G., Gabel, R., Martinez, D., Rocco, A., Pohlig, S., Gerber, A.,
  Noonan, J., and Teitelbaum, K.}
\newblock Multiprocessors for radar signal processing.
\newblock Tech. Rep. 961, MIT Lincoln Laboratory, Nov. 1992.

\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 (Apr.
  1994), 150--159.

\bibitem{ISCA-MEMORY}
{\sc Stricker, T., and Gross, T.}
\newblock Optimizing memory system performance for communication in parallel
  computers.
\newblock In {\em Proc. 22nd Intl. Symposium on Computer Architecture\/} (Santa
  Marguerita di Ligure, Italy, June 1995), ACM, pp.~308--319.

\bibitem{subhlok94a}
{\sc Subhlok, J., O'Hallaron, D., Gross, T., Dinda, P., and Webb, J.}
\newblock Communication and memory requirements as the basis for mapping task
  and data parallel programs.
\newblock In {\em Proc. Supercomputing '94\/} (Washington, DC, Nov. 1994),
  pp.~330--339.

\bibitem{subhlok93}
{\sc Subhlok, J., Stichnoth, J., O'Hallaron, D., and Gross, T.}
\newblock Exploiting task and data parallelism on a multicomputer.
\newblock In {\em Proc. of the ACM Symposium on Principles and Practice of
  Parallel Programming (PPoPP)\/} (San Diego, CA, May 1993), pp.~13--22.

\bibitem{webb93bb}
{\sc Webb, J.}
\newblock Latency and bandwidth consideration in parallel robotics image
  processing.
\newblock In {\em Supercomputing '93\/} (Nov. 1993), pp.~230--239.

\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}
