The Sisal model of functional programming and its implementation

Jean‐Luc Gaudiot, W. Böhm, Walid Najjar, T. M. Deboni, John Feo, Patrick J. O. Miller

2002 · 45 citations · 21 references

Concepts

Abstract

Programming a massively-parallel machine is a daunting task for any human programmer, and parallelization may even be impossible for any compiler. Instead, the functional programming paradigm may prove to be an ideal solution by providing an implicitly parallel interface to the programmer. We describe the Sisal (Stream and Iteration in a Single Assignment Language) project. Its goal is to provide a general-purpose user interface for a wide range of parallel processing platforms.

References

21