Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

SISAL: Toward resolving the parallel programming crisis

Conference ·
OSTI ID:10137020
Sisal (Streams and Iterations in Single Assignment Language) is a functional language for numerical computation on both conventional and novel multiprocessor systems. In this paper, we discuss the Sisal project; illustrate SISAL`s performance in comparison to sequential and parallel FORTRAN; and identify the project`s future directions. We demonstrate that one can raise the level of program abstraction without sacrificing performance. SISAL programs are efficient, portable, determinate, and free of the burden thwarting parallel program is development. Without question, functional programming can resolve today`s parallel programming crisis.
Research Organization:
Lawrence Livermore National Lab., CA (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
10137020
Report Number(s):
UCRL-JC--109774; CONF-920390--2; ON: DE92010716
Country of Publication:
United States
Language:
English

Similar Records

SISAL: Toward resolving the parallel programming crisis
Conference · Sun Mar 01 23:00:00 EST 1992 · OSTI ID:5441572

POSC: A Partitioning and Optimizing SISAL Compiler
Conference · Sat Mar 31 23:00:00 EST 1990 · OSTI ID:6845768

Parallel functional programming in Sisal: Fictions, facts, and future
Conference · Thu Jul 01 00:00:00 EDT 1993 · OSTI ID:10192282