DocumentCode :
1853488
Title :
Granularity control for distributed execution of logic programs
Author :
Xirogiannis, George
Author_Institution :
Dept. of Comput. & Electr. Eng., Heriot-Watt Univ., Edinburgh, UK
fYear :
1998
fDate :
26-29 May 1998
Firstpage :
230
Lastpage :
237
Abstract :
Distributed execution of logic programs requires a match of granularity between a program and the distributed multiprocessor it runs on to exploit its potential for performance fully. This paper presents methods to control the granularity of tasks on distributed heterogeneous processors effectively. It considers the characteristics of such platforms and relates the amount of local computation with the significant communication overheads by introducing the notion of a collection of parallel tasks. The experimental results indicate that the proposed controls can model all kinds of predicates (recursive, mutually recursive etc.) satisfactorily and improve the performance of various forms of parallelism (AND, OR, combinations)
Keywords :
distributed processing; logic programming; multiprocessing systems; parallel programming; software performance evaluation; communication overheads; distributed execution; distributed heterogeneous processors; distributed multiprocessor; granularity control; local computation; logic programs; parallel tasks; performance; predicates; Automatic control; Communication system control; Costs; Distributed control; Engines; Information analysis; Logic programming; Parallel processing; Performance analysis; Proposals;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
Conference_Location :
Amsterdam
ISSN :
1063-6927
Print_ISBN :
0-8186-8292-2
Type :
conf
DOI :
10.1109/ICDCS.1998.679506
Filename :
679506
Link To Document :
بازگشت