SISAL: streams and iteration in a single assignment language. Language reference manual, Version 1. 2. Revision 1
Technical Report
·
OSTI ID:5065243
SISAL (Streams and Iteration in a Single-Assignment Language) is a functional data-flow language intended for use on a variety of sequential, vector, multi- and data-flow processors. The primary goal is to produce a compiler hosted on the VAX and targeted to both the VAX and the other machines. Secondary goals are to promote wide use of the language in parallel processing research centers, to allow study of architectural trade-offs inherent in machine design, to provide a vehicle for developing and sharing a pool of benchmarks, and to allow study of the benefits or lack thereof of a functional programming style. SISAL is designed to express algorithms for execution on computers capable of highly concurrent operation. More specifically, the application area to be supported is numerical computation which strains the limits of high performance machines, and the primary targets for translation of SISAL programs are dataflow, data-driven machines. 5 refs. (DWL)
- Research Organization:
- Lawrence Livermore National Lab., CA (USA); Colorado State Univ., Fort Collins (USA). Dept. of Computer Science; East Anglia Univ. (UK). School of Information Sciences; Manchester Univ. (UK). Computer Center; Digital Equipment Corp., Nashua, NH (USA)
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 5065243
- Report Number(s):
- LLL/M-146-Rev.1; ON: DE86016068
- Country of Publication:
- United States
- Language:
- English
Similar Records
SISAL: streams and iteration in a single-assignment language. Language reference manual, Version 1. 1
SISAL reference manual. Language version 2.0
The SISAL 2.0 reference manual
Technical Report
·
Wed Jul 20 00:00:00 EDT 1983
·
OSTI ID:5633769
SISAL reference manual. Language version 2.0
Conference
·
Tue May 01 00:00:00 EDT 1990
·
OSTI ID:10104282
The SISAL 2.0 reference manual
Technical Report
·
Mon Dec 09 23:00:00 EST 1991
·
OSTI ID:10119309