We argüe that in order to exploit both Independent And- and Or-parallelism in Prolog programs there is advantage in recomputing some of the independent goals, as opposed to all their solutions being reused. We present an abstract model, called the Composition-Tree, for representing and-or parallelism in Prolog Programs. The Composition-tree closely mirrors sequential Prolog execution by recomputing some independent goals rather than fully re-using them. We also outline two environment representation techniques for And-Or parallel execution of full Prolog based on the Composition-tree model abstraction. We argüe that these techniques have advantages over earlier proposals for exploiting and-or parallelism in Prolog
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. ...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. ...
We argüe that in order to exploit both Independent And- and Or-parallelism in Prolog programs there ...
We argüe that in order to exploit both Independent And- and Or-parallelism in Prolog programs there ...
We argüe that in order to exploit both Independent And- and Or-parallelism in Prolog programs there ...
We show that to exploit both Independent And- and Or-parallelism from Prolog programs independent go...
AbstractPractical Prolog programs usually contain extra-logical features like cuts, side-effects, an...
In this paper we present a novel execution model for parallel implementation of logic programs which...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel execut...
Prolog is a practical declarative programming language based on Horn Logic. In this paper we argue t...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. Th...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. Th...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
AbstractPractical Prolog programs usually contain extra-logical features like cuts, side-effects, an...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. ...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. ...
We argüe that in order to exploit both Independent And- and Or-parallelism in Prolog programs there ...
We argüe that in order to exploit both Independent And- and Or-parallelism in Prolog programs there ...
We argüe that in order to exploit both Independent And- and Or-parallelism in Prolog programs there ...
We show that to exploit both Independent And- and Or-parallelism from Prolog programs independent go...
AbstractPractical Prolog programs usually contain extra-logical features like cuts, side-effects, an...
In this paper we present a novel execution model for parallel implementation of logic programs which...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel execut...
Prolog is a practical declarative programming language based on Horn Logic. In this paper we argue t...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. Th...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. Th...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
AbstractPractical Prolog programs usually contain extra-logical features like cuts, side-effects, an...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. ...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
This paper shows how to extend an existing Prolog system to automatically exploit OR-parallelism. ...