Andorra-I is an experimental parallel Prolog system based on the Basic Andorra model. This model supports both dependent and-parallelism, by executing determinate goals in parallel, and or-parallelism, stemming from the nondeterminate goals. In this paper, we present a new compiler-based version of the Andorra-I system and discuss its performance. We study the system with a wide set of real-life, non-trivial logic programming applications. As Andorra-I provides a powerful programming model, we are able to include Prolog programs, committed-choice programs, and Andorra-style programs. The results show that the system is very effective at exploiting both forms of parallelism, that it compares well with exclusively or-parallel and exclusively ...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
The Andorra family of languages (which includes the Andorra Kernel Language -AKL) is aimed, in princ...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
Andorra-I is an experimental parallel Prolog system based on the Basic Andorra model. This model sup...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
Since the early days of logic programming, researchers in the field realised the potential for explo...
The &-Prolog system, a practical implementation of a parallel execution niodel for Prolog exploitin...
An Independent And-Parallel Prolog model and implementation, &-Prolog, are described. The descripti...
We present the design and implementation of the and-parallel component of ACE. ACE is a computationa...
Although studies of a number of parallel implementations of logic programming languages are now avai...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
This report presents an overview of the current work performed by us in the context of the efficient...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
The Andorra family of languages (which includes the Andorra Kernel Language -AKL) is aimed, in princ...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
Andorra-I is an experimental parallel Prolog system based on the Basic Andorra model. This model sup...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
Since the early days of logic programming, researchers in the field realised the potential for explo...
The &-Prolog system, a practical implementation of a parallel execution niodel for Prolog exploitin...
An Independent And-Parallel Prolog model and implementation, &-Prolog, are described. The descripti...
We present the design and implementation of the and-parallel component of ACE. ACE is a computationa...
Although studies of a number of parallel implementations of logic programming languages are now avai...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
This report presents an overview of the current work performed by us in the context of the efficient...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
The Andorra family of languages (which includes the Andorra Kernel Language -AKL) is aimed, in princ...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...