Treffer: The Sisal Project: Real World Functional Programming

Title:
The Sisal Project: Real World Functional Programming
Contributors:
The Pennsylvania State University CiteSeerX Archives
Publication Year:
1997
Collection:
CiteSeerX
Document Type:
Fachzeitschrift text
File Description:
application/pdf
Language:
English
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.3C12B8CE
Database:
BASE

Weitere Informationen

Programming massively-parallel machine is a daunting task for anyhuman programmer and parallelization mayeven 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 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. 1 Introduction The history of computing has shown shifts from explicit to implicit programming. In the early days, computers were programmed in assembly language, mostly with the purpose of utilizing the available memory space as e#ectively as possible. This came at the cost of obscure, machine-dependent, hard to maintain programs, whichwere designed with high programming e#ort. Fortran ? This research is supported in part by ARPA grant#DABT63-95-0093 and NSF grant 53-4503-3481 was introduced to m.