\begin{thebibliography}{10}

\bibitem{Ang93}
B.~S. Ang.
\newblock {Efficient Implementation of Sequential Loops in Dataflow
  Computation}.
\newblock In {\em Proceedings of the 6th Conference on Functional Programming
  and Computer Architecture, Copenhagen, Denmark}, June 1993.
\newblock (to appear).

\bibitem{CSGmemo278}
Arvind, D.~E. Culler, and K.~Ekanadham.
\newblock {The Price of Asynchronous Parallelism: An Analysis of Dataflow
  Architectures}.
\newblock In {\em Proceedings of {CONPAR}, Manchester, England}, Sept. 1988.

\bibitem{arvind88c}
Arvind, D.~E. Culler, and G.~K. Maa.
\newblock {Assessing the Benefits of Fine-Grained Parallelism in Dataflow
  Programs}.
\newblock {\em The International Journal of Supercomputer Applications},
  2(3):10--36, Nov. 1988.

\bibitem{paraffins}
Arvind, S.~K. Heller, and R.~S. Nikhil.
\newblock {Programming Generality and Parallel Computers}.
\newblock In {\em Proceedings of the Fourth International Symposium on
  Biological and Artificial Intelligence Systems}, Sept. 1988.

\bibitem{two-issues}
Arvind and R.~A. Iannucci.
\newblock {Two Fundamental Issues in Multiprocessing}.
\newblock In {\em Proceedings of 4th International DFVLR Seminar on, ``Parallel
  Processing in Science and Engineering'', Bonn, FRG}, volume 295 of {\em
  Lecture Notes in Computer Science}. Springer-Verlag, June 1987.

\bibitem{arvind-nikhil-executing}
Arvind and R.~S. Nikhil.
\newblock Executing a program on the {MIT} tagged-token dataflow architecture.
\newblock {\em IEEE Transactions on Computers}, 39(3):300--318, Mar. 1990.

\bibitem{arvind87}
Arvind, R.~S. Nikhil, and K.~K. Pingali.
\newblock {I-structures: Data Structures for Parallel Computing}.
\newblock {\em ACM Transaction on Programming Languages and Systems},
  11(4):598--632, Oct. 1989.

\bibitem{barth91}
P.~S. Barth, R.~S. Nikhil, and Arvind.
\newblock {M-Structures: Extending a Parallel, Non-strict, Functional Language
  with State}.
\newblock In {\em Proceedings of the 5th Conference on Functional Programming
  Languages and Computer Architecture, Cambridge, Massachusetts}, volume 523 of
  {\em Lecture Notes in Computer Science}. Springer-Verlag, Aug. 1991.

\bibitem{Blume92}
W.~Blume and R.~Eigenmann.
\newblock {Performance Analysis of Parallelizing Compilers on the Perfect
  Benchmarks Programs}.
\newblock {\em {IEEE} Transactions on Parallel and Distributed Systems},
  3(6):643--656, Nov. 92.

\bibitem{gamteb}
P.~J. Burns, M.~Christon, R.~Schweitzer, O.~M. Lubeck, H.~J. Wasserman, M.~L.
  Simmons, and D.~V. Pryor.
\newblock {Vectorization of {Monte Carlo} Particle Transport: An Architectural
  Study Using the {LANL} Benchmark ``{Gamteb}''}.
\newblock In {\em Proceedings of Supercomputing '89, Reno, Nevada}, pages
  10--20. ACM Press, Nov. 1989.

\bibitem{Cann92}
D.~Cann.
\newblock {Retire Fortran? A Debate Rekindled}.
\newblock {\em CACM}, 35(8):81--89, Aug. 1992.

\bibitem{Chiou92}
D.~T. Chiou.
\newblock {Frame Memory Management for the Monsoon Dataflow Processor}.
\newblock Master's thesis, MIT, EECS, Laboratory for Computer Science,
  Cambridge, MA, Sept. 1992.

\bibitem{simple}
W.~P. Crowley, C.~P. Hendrickson, and T.~E. Rudy.
\newblock {The {SIMPLE} Code}.
\newblock UCID 17715, Lawrence Livermore Laboratory, Feb. 1978.

\bibitem{culler89}
D.~E. Culler.
\newblock {\em {Managing Parallelism and Resources in Scientific Dataflow
  Programs}}.
\newblock PhD thesis, MIT, EECS, Laboratory for Computer Science, Cambridge,
  MA, 1989.

\bibitem{Culler90}
D.~E. Culler and G.~M. Papadopoulos.
\newblock {The Explicit Token Store}.
\newblock {\em Journal Of Parallel and Distributed Computing}, 10(4):289--308,
  1990.

\bibitem{gharachorloo92}
K.~Gharachorloo, A.~Gupta, and J.~Hennessy.
\newblock {Hiding Memory Latency using Dynamic Scheduling in Shared-Memory
  Multiprocessors}.
\newblock In {\em Proceedings of the 19th Annual International Symposium on
  Computer Architecture, Gold Coast, Australia}, pages 22--33. ACM Press, 1992.

\bibitem{hicks93a}
J.~E. Hicks.
\newblock {Experiences with Compiler-Directed Storage Reclamation}.
\newblock In {\em Proceedings of the 6th Conference on Functional Programming
  Languages and Computer Architecture, Copenhagen, Denmark}, June 1993.
\newblock (to appear).

\bibitem{hillis-CACM-article}
W.~D. Hillis and G.~L. {Steele, Jr.}
\newblock Data parallel algorithms.
\newblock {\em CACM}, 29(12):1170--1183, Dec. 1986.

\bibitem{hiraki87}
K.~Hiraki, K.~Nishida, S.~Sekiguchi, T.~Shimada, and T.~Yuba.
\newblock {The {SIGMA-I} Dataflow Supercomputer: A Challenge for New Generation
  Supercomputing Systems}.
\newblock {\em Journal on Information Processing}, 10(4):219--226, 1987.

\bibitem{FPCA}
J.~Hughes, editor.
\newblock {\em {Proceedings of the 5th Conference on Functional Programming
  Languages and Computer Architecture, Cambridge, Massachusetts}}, volume 523
  of {\em Lecture Notes in Computer Science}.
\newblock Springer-Verlag, 1991.

\bibitem{Iyengar92a}
A.~Iyengar.
\newblock {\em {Dynamic Storage Allocation on a Multiprocessor}}.
\newblock PhD thesis, MIT, EECS, Laboratory for Computer Science, Cambridge,
  MA, 1992.

\bibitem{koike90}
H.~Koike and H.~Tanaka.
\newblock {Overview of the Parallel Inference Engine: PIE64}.
\newblock In {\em {Annual Report of the Engineering Research Institute of the
  University of Tokyo}}, June 1990.

\bibitem{Lam&Wilson92}
M.~S. Lam and R.~P. Wilson.
\newblock {Limits of Control Flow on Parallelism}.
\newblock In {\em Proceedings of the 19th Annual International Symposium on
  Computer Architecture, Gold Coast, Australia}, pages 46--57. ACM Press, 1992.

\bibitem{natarajan92}
V.~Natarajan, D.~Chiou, and B.~S. Ang.
\newblock {Performance Visualization on Monsoon}.
\newblock {\em Journal of Parallel and Distributed Computing}, 1993.
\newblock (to appear).

\bibitem{id90}
R.~S. Nikhil.
\newblock {Id Reference Manual, version 90.1}.
\newblock Computation Structures Group Memo 284-2, Massachusetts Institute of
  Technology Laboratory for Computer Science, Cambridge, MA, Sept. 1990.

\bibitem{nikhil90}
R.~S. Nikhil.
\newblock {The Parallel Programming Language Id and its Compilation for
  Parallel Machines}.
\newblock In {\em Proceedings of the Workshop on Massive Parallelism: Hardware,
  Programming and Applications}. Academic Press, 1990.

\bibitem{start}
R.~S. Nikhil, G.~M. Papadopoulos, and Arvind.
\newblock {{*T}: A Multithreaded Massively Parallel Architecture}.
\newblock In {\em Proceedings of the 19th Annual International Symposium on
  Computer Architecture, Gold Coast, Australia}. ACM Press, May 1992.

\bibitem{nishida92}
K.~Nishida, K.~Toda, and T.~Shimada.
\newblock {The Hardware Architecture of the CODA Real-Time Parallel Processor}.
\newblock Technical Report {TR-92-46}, Electrotechnical Laboratory, Tsukuba,
  Japan, Dec. 1992.

\bibitem{papadopoulos89a}
G.~M. Papadopoulos.
\newblock {Program Development and Performance Monitoring on the Monsoon
  Dataflow Multiprocessor}.
\newblock In {\em Proceedings of the Workshop on Instrumentation for Future
  Parallel Computing Systems}. {ACM} Press, 1989.

\bibitem{monsoon-book}
G.~M. Papadopoulos.
\newblock {\em Implementation of a General-Purpose Dataflow Multiprocessor}.
\newblock Research Monograph in Parallel and Distributed Computing. MIT Press,
  1992.

\bibitem{papadopoulos91b}
G.~M. Papadopoulos and K.~R. Traub.
\newblock {Multithreading: {A Revisionist View of Dataflow Architectures}}.
\newblock In {\em Proceedings of the 18th Annual International Symposium on
  Computer Architecture, Toronto, Canada}. ACM Press, 1991.

\bibitem{sakai89}
S.~Sakai, Y.~Yamaguchi, K.~Hiraki, Y.~Kodama, and T.~Yuba.
\newblock {An Architecture of a Dataflow Single Chip Processor}.
\newblock {\em Proceedings of the 16th Annual International Symposium on
  Computer Architecture, Jerusalem, Israel}, pages 46--53, 1989.

\bibitem{Sato92}
M.~Sato, Y.~Kodama, S.~Sakai, Y.~Yamaguchi, and Y.~Koumura.
\newblock {Thread-based Programming for the EM-4 Hybrid Dataflow Machine}.
\newblock In {\em Proceedings of the 19th Annual International Symposium on
  Computer Architecture, Gold Coast, Australia}, pages 146--155. ACM Press,
  1992.

\bibitem{Schauser91}
K.~E. Schauser, D.~E. Culler, and T.~von Eicken.
\newblock {Compiler-Controlled Multithreading for Lenient Parallel Languages}.
\newblock In {\em Proceedings of the 5th Conference on Functional Programming
  Languages and Computer Architecture, Cambridge, Massachusetts}, volume 523 of
  {\em Lecture Notes in Computer Science}, pages 50--72. Springer-Verlag, 1991.

\bibitem{Shaw93}
A.~Shaw.
\newblock {Implementing Data-Parallel Software on Dataflow Hardware}.
\newblock Master's thesis, MIT, EECS, Laboratory for Computer Science,
  Cambridge, MA, Jan. 1993.

\bibitem{smith81}
B.~J. Smith.
\newblock {Architecture and Applications of the {HEP} Multiprocessor System}.
\newblock In {\em Real-time Signal Processing IV}, volume 298, pages 241--248,
  Aug. 1981.

\bibitem{culler93}
E.~Spertus, S.~Goldstein, K.~Schauser, T.~von Eicken, and D.~Culler.
\newblock {Evaluation of Mechanisms for Fine-Grained Parallel Programs in the
  {J-Machine} and the {CM-5}}.
\newblock In {\em Proceedings of the 20th International Symposium on Computer
  Architecture}, May 1993.
\newblock (to appear).

\bibitem{Steele90}
K.~M. Steele.
\newblock {Implementation Specification for a Minimal {I-Structure}
  Controller}.
\newblock Technical Report {MIT/LCS TR-471}, Massachusetts Institute of
  Technology Laboratory for Computer Science, Cambridge, MA, Sept. 1989.

\bibitem{traub86a}
K.~R. Traub.
\newblock A compiler for the {MIT} {Tagged-Token Dataflow Architecture}.
\newblock Technical Report {MIT/LCS TR-370}, Massachusetts Institute of
  Technology Laboratory for Computer Science, Cambridge, Massachusetts, Aug.
  1986.

\bibitem{quick-fit}
C.~B. Weinstock and W.~A. Wulf.
\newblock {Quick Fit: An Efficient Algorithm for Heap Storage Allocation}.
\newblock {\em SIGPLAN Notices}, 23(10):141--148, 1988.

\end{thebibliography}
