Streams And Iteration In A Single Assignment Language (SISAL)
Definition - What does Streams And Iteration In A Single Assignment Language (SISAL) mean?
The name originated from borrowing "sal" for "Single Assignment Language" from the Unix dictionary "/usr/dict/words."
Techopedia explains Streams And Iteration In A Single Assignment Language (SISAL)
SISAL was based on the Value-oriented Algorithmic Language (VAL) developed by Jack Dennis. It adds finite streams and recursion. The syntax is similar to Pascal's and was developed as a common high-level language intended for numerical programs on many different multiprocessors.
SISAL's functional nature lets the compiler trace the dataflow by means of the program. This helps it to make clever decisions on the way in which the work should be split up among processors in parallel computers.
Versions are available for the Cray Y-MP, Cray X-MP, Cray-2, Encore Alliant, Sequent, DEC VAX-11/784, dataflow architectures, systolic arrays and transputers.
Join thousands of others with our weekly newsletter
The 4th Era of IT Infrastructure: Superconverged Systems:
Approaches and Benefits of Network Virtualization:
Free E-Book: Public Cloud Guide:
Free Tool: Virtual Health Monitor:
Free 30 Day Trial – Turbonomic: