The Muse approach to OR-parallel Prolog
KAM Ali, R Karlsson - International Journal of Parallel Programming, 1990 - Springer
Muse (Mu lti-se quential Prolog engines) is a simple and efficient approach to Or-parallel
execution of Prolog programs. It is based on having several sequential Prolog engines, each …
execution of Prolog programs. It is based on having several sequential Prolog engines, each …
On applying or-parallelism and tabling to logic programs
Logic programming languages, such as Prolog, provide a high-level, declarative approach
to programming. Logic Programming offers great potential for implicit parallelism, thus …
to programming. Logic Programming offers great potential for implicit parallelism, thus …
Optimal implementation of and-or parallel prolog
Most models that have been proposed, or implemented, so far for exploiting both or-
parallelism and independent and-parallelism have only considered pure logic programs …
parallelism and independent and-parallelism have only considered pure logic programs …
Cuts and side-effects in and-or parallel prolog
Practical Prolog programs usually contain extra-logical features like cuts, side-effects, and
database manipulating predicates. In order to exploit implicit parallelism from real …
database manipulating predicates. In order to exploit implicit parallelism from real …
A parallel Prolog system for distributed memory
This paper presents a parallel execution system (PDP: Prolog Distributed Processor) for
efficiently supporting both Independent_AND OR parallelism on distributed-memory …
efficiently supporting both Independent_AND OR parallelism on distributed-memory …
Scheduling speculative work in Or-parallel Prolog systems
T Beaumont, DHD Warren - 1993 - direct.mit.edu
Realistic Prolog applications running in or-parallel typically contain much speculative work
due to pruning operators. Our findings show that a crucial factor in reducing the amount of …
due to pruning operators. Our findings show that a crucial factor in reducing the amount of …
[BOOK][B] A high performance OR-Parallel Prolog system
R Karlsson - 1992 - Citeseer
PROLOG, the most popular logic programming language, has been developed for single-
processor computers. The implementations of sequential Prolog became e cient with the …
processor computers. The implementations of sequential Prolog became e cient with the …
And-or parallelism in full Prolog with paged Binding Arrays
Most models that have been proposed (or implemented) so far for exploiting both or-
parallelism and independent and-parallelism have only considered pure logic programs …
parallelism and independent and-parallelism have only considered pure logic programs …
[BOOK][B] Automatic parallelization of Prolog programs
DC Sehr - 1992 - search.proquest.com
Prolog has a number of advantages for use in rapid prototy**. The explotation of
parallelism holds the promise of making these prototypes directly executable. This …
parallelism holds the promise of making these prototypes directly executable. This …
[BOOK][B] An Implementation of Or-Parallel Prolog on a Distributed Shared Memory Architecture
FMA da Silva - 1993 - search.proquest.com
This thesis adctresses the issues of design, implementation and performance evaluation of
an or-parallel Prolog system (Dorpp) on a distributed shared memory machine, namely the …
an or-parallel Prolog system (Dorpp) on a distributed shared memory machine, namely the …