DocumentCode
3069513
Title
Preliminary estimates of parallelism in CONSUL programs
Author
Baldwin, Doug
Author_Institution
Dept. of Comput. Sci., Rochester Univ., NY, USA
Volume
2
fYear
1989
fDate
3-6 Jan 1989
Firstpage
780
Abstract
CONSUL is a prototype constraint-based programming language for multiprocessors. Parallelism in CONSUl programs is intended to be detected by compilers instead of being explicitly coded by people. Initial results from an experiment to study the parallelism available from real CONSUL programs are described. The experiment estimates the parallelism that is inherent in the language, independent of overheads introduced by specific implementations, machines, or run-time environments. The resulting numbers are thus an upper limit on the parallelism that real implementations can be expected to deliver. Measurements have been made on several simple programs, with overall speedups due to parallelism ranging from 2 to over 50
Keywords
high level languages; parallel programming; CONSUL programs; compilers; multiprocessors; parallelism; prototype constraint-based programming language; upper limit; Computer languages; Computer science; Concurrent computing; Logic; Parallel processing; Parallel programming; Programming profession; Prototypes; Runtime environment; Velocity measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location
Kailua-Kona, HI
Print_ISBN
0-8186-1912-0
Type
conf
DOI
10.1109/HICSS.1989.48086
Filename
48086
Link To Document