Parallel execution of prolog programs: a survey

G Gupta, E Pontelli, KAM Ali, M Carlsson… - ACM Transactions on …, 2001 - dl.acm.org
Since the early days of logic programming, researchers in the field realized the potential for
exploitation of parallelism present in the execution of logic programs. Their high-level …

PALS: An or-parallel implementation of prolog on beowulf architectures

K Villaverde, E Pontelli, H Guo, G Gupta2 - … Conference, ICLP 2001 …, 2001 - Springer
This paper describes the development of the PALS system, an implementation of Prolog that
efficiently exploits or-parallelism on share-nothing platforms. PALS makes use of a novel …

Stack splitting: A technique for efficient exploitation of search parallelism on share-nothing platforms

E Pontelli, K Villaverde, HF Guo, G Gupta - Journal of Parallel and …, 2006 - Elsevier
We study the problem of exploiting parallelism from search-based AI systems on share-
nothing platforms, ie, platforms where different machines do not have access to any form of …

[PDF][PDF] Distributed OR Scheduling with Granularity Information

PK Vargas, JLV Barbosa, DN Ferrari… - XII Symposium on …, 2000 - academia.edu
Logic Programming has some implicit sources of parallelism as OR parallelism that
facilitates the automatic parallelization. There are several parallel logic systems (PLPS) that …

Incremental stack-splitting mechanisms for efficient parallel implementation of search-based AI systems

K Villaverde, E Pontelli, H Guo… - … Conference on Parallel …, 2001 - ieeexplore.ieee.org
Incremental stack-copying is a technique which has been successfully used to support
efficient parallel execution of a variety of search-based Al systems-eg, logic-based and …

[图书][B] High performance logic programming

HF Guo - 2000 - search.proquest.com
Abstract 4urrent logic programming (LP) systems such as Prolog have two major drawbacks.
First, they are based on SLD resolution which imparts them a procedural semantics that …

PALS: Efficient or-parallel execution of Prolog on Beowulf clusters

E Pontelli, K Villaverde, HF Guo… - Theory and Practice of …, 2007 - cambridge.org
This paper describes the development of the PALS system, an implementation of Prolog
capable of efficiently exploiting or-parallelism on distributed-memory platforms—specifically …

[图书][B] An efficient methodology to exploit OR-parallelism on distributed memory systems

K Villaverde - 2002 - search.proquest.com
This dissertation is divided into two parts. The first part presents a general overview of
parallel logic programming, distributed logic programming and scheduling. The second part …

[PDF][PDF] UM ESTUDO DO IMPACTO DE INFORMAÇÃO DE GRANULOSIDADE EM ESTRATÉGIAS DE ESCALONAivlENTO PARA SISTEMAS PROLOG QUE …

SB cla Silva - 2004 - pesc.coppe.ufrj.br
A Deus, que pela sua infinita bondade e misericórdia, me concedeu saúde e inúmeras
graças a fim de que conseguisse chegar ao fim de mais uma etapa. Querido Deus muito …

[PDF][PDF] PALS: Efficient Or-Parallel Execution of Prolog on Beowulf Clusters

K Villaverde, E Pontelli, H Guo, G Gupta - 2003 - utdallas.edu
This paper describes the development of the PALS system, an implementation of Prolog
capable of efficiently exploiting or-parallelism on distributed memory platforms—specifically …