Sisal (Streams and Iterations in a Single Assignment Language) was a general-purpose applicative language developed for shared-memory and vector supercomputer systems. It provided an hierarchical intermediate form, parallel runtime system, optimizing compiler, and programming environment. The language was strongly typed. It supported both array and stream data structures, and had both iterative and parallel loop constructs.
Revised: November 13, 2012 |
Published: October 30, 2011
Citation
Feo J.T. 2011.Sisal. In Encyclopedia of Parallel Computing, edited by D Padua. 1827-1831. New York, New York:Springer.PNNL-SA-74430.