Parallel logic programming: A sequel

A Dovier, A Formisano, G Gupta… - Theory and Practice of …, 2022 - cambridge.org
Multi-core and highly connected architectures have become ubiquitous, and this has
brought renewed interest in language-based approaches to the exploitation of parallelism …

ACE: And/Or-parallel copying-based execution of logic programs

G Gupta, M Hermenegildo, E Pontelli, VS Costa - 1994 - direct.mit.edu
In this paper we present a novel execution model for parallel implementation of logic
programs which is capable of exploiting both independent and-parallelism and or …

Improving the efficiency of nondeterministic independent and-parallel systems

E Pontelli, G Gupta, D Tang, M Carro… - Computer …, 1996 - Elsevier
We present the design and implementation of the and-parallel component of ACE. ACE is a
computational model for the full Prolog language that simultaneously exploits both or …

[PDF][PDF] Shared paged binding array: A universal datastructure for parallel logic programming

E Pontelli - 1995 - Citeseer
Two major problems that arise in parallel logic programming systems are:(i) redundant
computation during and-parallel execution of dependent goals, and,(ii) e cient …

Parallel symbolic computation in ACE

E Pontelli, G Gupta - Annals of Mathematics and Artificial Intelligence, 1997 - Springer
We present an overview of the ACE system, a sound and complete parallel implementation
of Prolog that exploits parallelism transparently (ie, without any user intervention) from AI …

Last alternative optimization

G Gupta, E Pontelli - Proceedings of SPDP'96: 8th IEEE …, 1996 - ieeexplore.ieee.org
The authors present a new optimization for or-parallel logic programming (Prolog) systems,
called last alternative optimization (LAO). The LAO follows from the flattening principle and …

[PS][PS] An overview of the ACE project

G Gupta, E Pontelli - Proceedings of the Esprit Compulog-Net Workshop …, 1995 - cliplab.org
The goal of the ACE project is to fruitfully exploit all forms of parallelism from Prolog
programs in a single framework. Three principal forms of parallelism, namely, or-parallelism …

[PS][PS] Analysis of dependent and-parallelism

E Pontelli, G Gupta - Proceedings of the fourth Compulog-Net Workshop …, 1996 - cliplab.org
We consider the problem of exploiting non-deterministic dependent and-parallelism (DAP)
from Prolog programs. The main issues that arise in designing a parallel Prolog system for …

[PS][PS] Incremental Exploitation of Parallelism in Prolog

E Pontelli, G Gupta - … on Parallel and Distributed Computing Systems, 1995 - cs.nmsu.edu
In this paper we discuss the problems encountered in exploiting all forms of parallelism| or-
parallelism, independent and-parallelism, and dependent and parallelism| from Prolog …

[PDF][PDF] Improving the E ciency of Nondeterministic Independent And {parallel Systems

E Pontelli, G Gupta, M Carro, DX Tang… - Journal of Computer …, 1996 - Citeseer
We present the design and implementation of the and-parallel component of ACE. ACE is a
computational model for the full Prolog language that simultaneously exploits both or …