2nd AIZU International Symposium on Parallel Algorithms / Architecture Synthesis (pAs '97)
The Sisal Model of Functional Programming and its Implementation
Aizu-Wakamatsu, Fukushima, JAPAN
March 17-March 21
ISBN: 0-8186-7870-4
Jean-Luc Gaudiot, University of Southern California, Los Angeles, California, USA
Tom DeBoni, Lawrence Livermore National Laboratory, Livermore, California, USA
John Feo, Lawrence Livermore National Laboratory, Livermore, California, USA
Wim Böhm, Colorado State University, Fort Collins, Colorado, USA
Walid Najjar, Colorado State University, Fort Collins, Colorado, USA
Programming massively-parallel machine is a daunting task for any human programmer and parallelization may even be impossiblefor any compiler. Instead, thefunctional programming paradigm may prove to be an ideal solution by providing an implicitlyparallel interface to the programmer. We describe here the Sisal project (Stream and Iteration in a Single Assignment Language) and its goal to provide a general-purpose user interface for a wide range of parallel processing platforms.
Citation:
Jean-Luc Gaudiot, Tom DeBoni, John Feo, Wim Böhm, Walid Najjar, Patrick Miller, "The Sisal Model of Functional Programming and its Implementation," pas, pp.112, 2nd AIZU International Symposium on Parallel Algorithms / Architecture Synthesis (pAs '97), 1997