PARALLEL LOGIC PROGRAMMING SYSTEMS ON MULTICOMPUTERS

Authors
Citation
D. Talia, PARALLEL LOGIC PROGRAMMING SYSTEMS ON MULTICOMPUTERS, Journal of programming languages, 2(1), 1994, pp. 77-87
Citations number
20
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
09639306
Volume
2
Issue
1
Year of publication
1994
Pages
77 - 87
Database
ISI
SICI code
0963-9306(1994)2:1<77:PLPSOM>2.0.ZU;2-H
Abstract
Parallel execution of logic programs might overcome the low performanc e problems of the traditional implementations of logic programming sys tems on sequential computers. According to this approach, the resoluti on procedure of logic programming that in Prolog is executed sequentia lly, it is executed by a collection of concurrent processes cooperatin g by the exchange of the variable bindings. This paper introduces para llelism in logic programs and discusses some logic programming systems designed and implemented on distributed memory parallel computers. Ef ficient implementation of logic programming languages on these compute rs would significantly contribute to promoting the development of high -performance artificial intelligence applications. The main features o f four significant systems, the design choices to exploit parallelism, and the techniques used to solve problems like process parallelism, d istributed memory management, and multiple binding environments are su rveyed and computed.