Back to Search Start Over

On the complexity of parallel implementation of logic programs.

Authors :
Goos, Gerhard
Hartmanis, Juris
Leeuwen, Jan
Ramesh, S.
Sivakumar, G.
Pontelli, E.
Ranjan, D.
Gupta, G.
Source :
Foundations of Software Technology & Theoretical Computer Science; 1997, p123-137, 15p
Publication Year :
1997

Abstract

We study several data-structures and operations that commonly arise in parallel implementations of logic programming languages. The main problems that arise in implementing such parallel systems are abstracted out and precisely stated. Upper and lower bounds are derived for several of these problems. We prove a lower bound of Ω(log n) on the overhead incurred in implementing even a simplified version of or-parallelism. We prove that the aliasing problem in parallel logic programming is at least as hard as the union-find problem. We prove that an and-parallel implementation can be realized on an extended pointer machine with an O(1) overhead. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540638766
Database :
Supplemental Index
Journal :
Foundations of Software Technology & Theoretical Computer Science
Publication Type :
Book
Accession number :
32690434
Full Text :
https://doi.org/10.1007/BFb0058027