Abstract
Sisal is a general-purpose applicative language intended for use on both conventional and novel multiprocessor systems. In this paper we describe the port of a shared memory implementation to a message passing environment. The issues underlying the main features of this implementation are discussed.
This work was supported (in part) by the Applied Mathematical Sciences subprogram of the Office of Energy Research, U.S. Department of Energy, by Lawrence Livermore National Laboratory under contract No. W-7405-Eng-48 to the U.S. Department of Energy
Preview
Unable to display preview. Download preview PDF.
References
J. R. McGraw, S. K. Skedzielewski, S. Allan, D. Grit, R. Oldehoeft, J. Glauert, I. Dobes, and P. Hohensee. SISAL — Streams and Iteration in a Single-Assignment Language. Lawrence Livermore national Laboratory, July 1983.
John T. Feo, David C. Cann, and Rodney R. Oldehoeft. A report of the Sisal language project. Technical Report UCRL-102440, Lawrence Livermore National Laboratory, 1990.
R. R. Oldehoeft and D. C. Cann. Applicative parallelism on a shared-memory multiprocessor. IEEE Software, pages 62–70, January 1988.
David Cann and John Feo. SISAL 1.2: An alternative to FORTRAN for shared memory multiprocessors. Technical Report UCRL-102263, Lawrence Livermore National Laboratory, 1989.
V. Sarkar and J. Hennessy. Partitioning parallel programs for macro-dataflow. Proc. 1986 ACM Conference on Lisp and Functional Programming, pages 202–211, August 1986.
B. Goldberg and P. Hudak. Alfalfa: Distributed graph reduction on a hypercube multiprocessor. In J. Fasel and R. Keller, editors, Graph Reduction, LCNS 279, pages 94–113. Springer-Verlag, 1987.
W. Shu and L. V. Kalé. A dynamic scheduling strategy for the chare-kernel system. Proc. Supercomputing '89, pages 389–398, November 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grit, D.H. (1990). Sisal on a message passing architecture. In: Burkhart, H. (eds) CONPAR 90 — VAPP IV. VAPP CONPAR 1990 1990. Lecture Notes in Computer Science, vol 457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53065-7_148
Download citation
DOI: https://doi.org/10.1007/3-540-53065-7_148
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53065-7
Online ISBN: 978-3-540-46597-3
eBook Packages: Springer Book Archive