Skip to main content

Sisal on a message passing architecture

  • Implementation Issues For Novel Architectures And Languages
  • Conference paper
  • First Online:
CONPAR 90 — VAPP IV (VAPP 1990, CONPAR 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 457))

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. R. R. Oldehoeft and D. C. Cann. Applicative parallelism on a shared-memory multiprocessor. IEEE Software, pages 62–70, January 1988.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. W. Shu and L. V. Kalé. A dynamic scheduling strategy for the chare-kernel system. Proc. Supercomputing '89, pages 389–398, November 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Helmar Burkhart

Rights and permissions

Reprints 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

Publish with us

Policies and ethics