Abstract
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).
Original language | English |
---|---|
Title of host publication | Proceedings - International Conference on Distributed Computing Systems |
Subtitle of host publication | roceedings of the 1998 18th International Conference on Distributed Computing Systems; Amsterdam, Neth; ; 26 May 1998 through 29 May 1998 |
Pages | 230-237 |
Number of pages | 8 |
Publication status | Published - 1998 |
Event | Proceedings of the 1998 18th International Conference on Distributed Computing Systems - Amsterdam, Neth Duration: 26 May 1998 → 29 May 1998 |
Conference
Conference | Proceedings of the 1998 18th International Conference on Distributed Computing Systems |
---|---|
City | Amsterdam, Neth |
Period | 26/05/98 → 29/05/98 |