DocumentCode :
2893096
Title :
Complexity issues in the design of functional languages with explicit parallelism
Author :
Zimmermann, Wolf
Author_Institution :
Int. Comput. Sci. Inst., Berkeley, CA, USA
fYear :
1992
fDate :
20-23 Apr 1992
Firstpage :
34
Lastpage :
43
Abstract :
It is shown that for a functional language with explicit parallelisms, at least two different parallel operators are necessary from a complexity point of view. In principle, just one of these operators is semantically sufficient, but the other cannot be implemented in constant time using this one operator. The parallel functional language is a first-order language (in order to keep the semantics simple) and is intended for shared memory architectures, for example, PRAMS. Operational semantics for the various kinds of PRAMs (parallel random-access machines) are defined, and some examples of implementations of parallel algorithms in this language are given. This semantics also includes processor scheduling. The complexity results presented also apply to higher-order functional languages, because the lower-bound proofs for the simulation do not make use of the first-order property
Keywords :
computational complexity; functional programming; parallel algorithms; parallel languages; random-access storage; shared memory systems; PRAMs; complexity results; explicit parallelisms; first-order language; higher-order functional languages; lower-bound proofs; parallel algorithms; parallel functional language; parallel operators; parallel random-access machines; processor scheduling; shared memory architectures; Algorithm design and analysis; Computer science; Hardware; Hypercubes; Memory architecture; Parallel algorithms; Parallel processing; Phase change random access memory; Processor scheduling; Read-write memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1992., Proceedings of the 1992 International Conference on
Conference_Location :
Oakland, CA
Print_ISBN :
0-8186-2585-6
Type :
conf
DOI :
10.1109/ICCL.1992.185466
Filename :
185466
Link To Document :
بازگشت