Applicative parallelism on a shared-memory multiprocessor
- 1 January 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 5 (1) , 62-70
- https://doi.org/10.1109/52.1995
Abstract
An applicative language, SISAL (streams and iteration in a single-assignment language), is used to examine how effective the applicative approach can be in programming parallel computers. SISAL is a research language for investigating issues in parallel processing, especially for numerical computing. A prototype implementation of SISAL is described, focusing on loops and streams and on microtasking software. Performance results are reported for Livermore kernel 1, the Sieve prime finder, insertion sort, Batcher sort, the Simple hydrodynamics code, and the PSPhot photon-transport code.Keywords
This publication has 2 references indexed in Scilit:
- Para-functional programmingPublished by Association for Computing Machinery (ACM) ,1986
- The Manchester prototype dataflow computerCommunications of the ACM, 1985