DocumentCode :
3348865
Title :
The Dharma scheduler-definitive scheduling in Aurora on multiprocessors architecture
Author :
Sindaha, Raéd Yousef
Author_Institution :
Dept. of Comput. Sci., Bristol Univ., UK
fYear :
1992
fDate :
1-4 Dec 1992
Firstpage :
296
Lastpage :
303
Abstract :
In any Or-parallel system which implements the full Prolog language, such as Aurora, there is the problem of processing time being wasted in regions of the search tree which are later pruned away. The author proposes the Dharma scheduler, which introduces a new concept in scheduling for Aurora. Rather than performing scheduling based on the nodes in the search tree, the Dharma scheduler uses the branches of the tree. The author believes that scheduling at this higher level of abstraction has a number of advantages and will make it possible to tackle the problem of wasted speculative work. Early performance results suggest that the Dharma scheduler is faster than any other existing scheduler for Aurora in applications where only the first solution is required. The author presents the design of the Dharma scheduler and performance results
Keywords :
logic programming; logic programming languages; parallel programming; performance evaluation; scheduling; Aurora; Dharma scheduler; Or-parallel system; definitive scheduling; full Prolog language; multiprocessors architecture; performance results; search tree; Computer architecture; Computer languages; Computer science; Deductive databases; Embryo; Engines; Expert systems; Natural languages; Processor scheduling; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location :
Arlington, TX
Print_ISBN :
0-8186-3200-3
Type :
conf
DOI :
10.1109/SPDP.1992.242731
Filename :
242731
Link To Document :
بازگشت