loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th IEEE International Conference on Distributed Computing Systems (ICDCS'98)
Granularity Control for Distributed Execution of Logic Programs
Amsterdam, The Netherlands
May 26-May 29
ISBN: 0-8186-8292-2
George Xirogiannis, Heriot-Watt University
Distributed execution of logic programs requires a match of granularity between a program and the distributed multi-processor 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
Index Terms:
communication, distributed execution, grain size
Citation:
George Xirogiannis, "Granularity Control for Distributed Execution of Logic Programs," icdcs, pp.230, 18th IEEE International Conference on Distributed Computing Systems (ICDCS'98), 1998
Usage of this product signifies your acceptance of the Terms of Use.