Sisal

SISAL (”Streams and Iteration in a Single Assignment Language”) is a general-purpose single assignment functional programming language with strict semantics, implicit parallelism, and efficient array handling. SISAL outputs a dataflow graph in Intermediary Form 1 (IF1). It was derived from VAL (Value-oriented Algorithmic Language, designed by Jack Dennis), and adds recursion and finite streams. It has a Pascal-like syntax and was designed to be a common high-level language for numerical programs on a variety of multiprocessors. (wikipedia)


References in zbMATH (referenced in 17 articles )

Showing results 1 to 17 of 17.
Sorted by year (citations)

  1. Gay, David; Galenson, Joel; Naik, Mayur; Yelick, Kathy: Yada: straightforward parallel programming (2011) ioport
  2. Grelck, Clemens; Scholz, Sven-Bodo; Shafarenko, Alex: Asynchronous stream processing with S-Net (2010)
  3. Gruau, Frédéric; Eisenbeis, Christine; Maignan, Luidnel: The foundation of self-developing blob machines for spatial computing (2008)
  4. Ellmenreich, Nils; Lengauer, Christian: Costing stepwise refinements of parallel programs (2007)
  5. Parker, Steven G.; Guilkey, James; Harman, Todd: A component-based parallel infrastructure for the simulation of fluid-structure interaction (2006) ioport
  6. Attali, Isabelle; Caromel, Denis; Chen, Yung-Syau; Gaudiot, Jean-Luc; Wendelborn, Andrew L.: Enhancing functional and irregular parallelism: Stateful functions and their semantics (2001)
  7. Kas’yanov, V. N.; Biryukova, Yu. V.; Evstigneev, V. A.: Functional language Sisal 3. 0 (2001)
  8. Roosta, Seyed H.: Parallel processing and parallel algorithms. Theory and computation (2000)
  9. Jenks, Stephen; Gaudiot, Jean-Luc: Exploiting locality and tolerating remote memory access latency using thread migration. (1997) ioport
  10. Jenks, Stephen; Gaudiot, Jean-Luc: Exploiting locality and tolerating remote memory access latency using thread migration. (1997) ioport
  11. Zhu, Genjiang; Xie, Li; Sun, Zhongxiu: NUAPC: A parallelizing compiler for C++ (1997)
  12. Baugh, John W. jun.; Rehak, Daniel R.: Applications of coarse-grained dataflow in computational mechanis (1992)
  13. Feo, John T.: Arrays in Sisal (1991)
  14. Lengauer, Christian; Barnett, Michael; Hudson, Duncan G.: Towards systolizing compilation (1991)
  15. McCrosky, Carl; Roy, Kanad; Sailor, Ken: Falafel: Arrays in a functional language (1991)
  16. Paalvast, Edwin M.; Sips, Henk J.; Breebaart, Leo C.: (Booster): A high-level language for portable parallel algorithms (1991)
  17. Kindervater, G. A. P.; Trienekens, H. W. J. M.: Experiments with parallel algorithms for combinatorial problems (1988)