DocumentCode :
296726
Title :
Distributing AND-work and OR-work in parallel logic programming systems
Author :
Dutra, I.D.C.
Author_Institution :
COPPE/Sistemas, Federal Univ. of Rio de Janeiro
Volume :
1
fYear :
1996
fDate :
3-6 Jan 1996
Firstpage :
646
Abstract :
In parallel logic programming systems that exploit both AND-parallelism and OR-parallelism, the problem arises of how to distribute processors between the dynamically varying amounts of AND-work and OR-work that are available. Solutions have been reported for distributing only OR-work, or distributing only AND-work, but the issue of distributing processors between both kinds of work has not yet been addressed. In this paper, we discuss the problem of distributing AND-work and OR-work in the context of Andorra-I, a parallel logic programming system that exploits determinate AND-parallelism and OR-parallelism. We describe dynamic scheduling strategies that aim at efficiently distributing processors between AND-work and OR-work, and compare their performance with the performance produced by a static scheduling strategy, for a wide range of benchmarks
Keywords :
logic programming; parallel programming; processor scheduling; software performance evaluation; AND-OR parallelism; AND-OR scheduling; AND-work distribution; Andorra-I; OR-work distribution; benchmarks; determinate AND-parallelism; determinate OR-parallelism; dynamic scheduling strategies; dynamically varying work amounts; parallel logic programming systems; performance evaluation; processor distribution; static scheduling strategy; Control systems; Dynamic programming; Dynamic scheduling; Electronic mail; Logic programming; Master-slave; Parallel processing; Parallel programming; Pattern analysis; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7324-9
Type :
conf
DOI :
10.1109/HICSS.1996.495516
Filename :
495516
Link To Document :
بازگشت