Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/1336
Citations
Scopus Web of Science® Altmetric
?
?
Type: Journal article
Title: Enhancing functional and irregular parallelism: stateful functions and their semantics
Author: Attali, I.
Caromel, D.
Chen, Y.
Gaudiot, J.
Wendelborn, A.
Citation: International Journal of Parallel Programming, 2001; 29(4):433-460
Publisher: Kluwer Academic/plenum Publ
Issue Date: 2001
ISSN: 0885-7458
Statement of
Responsibility: 
Isabelle Attali, Denis Caromel, Yung-Syau Chen, Jean-Luc Gaudiot and Andrew L. Wendelborn
Abstract: We describe an approach in which stateful computations can be expressed within the framework of a functional language. We consider algorithms with nondeterministic intermediate results and a deterministic final result which is obtained for any series of intermediate values of some variable shared among parallel tasks or, in other words, the ordering of updates to the variable does not matter. Functional languages normally abstract away from explicit syn- chronization and exploit parallelism between separate uses of a variable. But in some cases we can relax that requirement with both parallelism and determinate computation. To increase its expressiveness and efficiency for this important class of problems, we propose to extend the Sisal language with state variables encapsulated within stateful functions. We have used Centaur to specify and construct a semantic-based environment. We illustrate the proposed language extension with analysis of several examples, and comparison with other languages.
Keywords: Irregular parallelism
single assignment languages
data flow
Sisal
natural semantics
Description: The original publication is available at www.springerlink.com
Rights: © 2001 Plenum Publishing Corporation
DOI: 10.1023/A:1011125419818
Published version: http://www.springerlink.com/content/r246633253562708/?p=62356f99567445dab2f5ecd9ede29f8e&pi=2
Appears in Collections:Aurora harvest 2
Computer Science publications

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.