PrologPF is a parallelising compiler targeting a distributed system of general purpose workstations connected by a relatively low performance network. The source language extends standard Prolog with the integration of higher-order functions. The execution of a compiled PrologPF program proceeds in a similar man-ner to standard Prolog, but uses oracles in one of two modes. An oracle represents the sequence of clauses used to reach a given point in the problem search tree, and the same PrologPF executable can be used to build oracles, or follow oracles previously generated. The parallelisation strategy used by PrologPF proceeds in two phases, which this research shows can be interleaved. An initial phase searches the prob-lem tree to a limit...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
A programming language is a tool and a vehicle for applications. Logic Programming has proven to be ...
This paper presents a novel parallel implementation of Prolog. The system is based on Multipath, a n...
PrologPF is a parallelising compiler targeting a distributed system of general purpose workstations ...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...
: Logic programming and particularly PROLOG have long been considered good candidates for parallel e...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
AbstractWe describe a simple or-parallel execution algorithm for PROLOG that naturally collects all ...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
Since the early days of logic programming, researchers in the field realised the potential for explo...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
Prolog has a number of advantages for use in rapid prototyping. The explotation of parallelism holds...
The &-Prolog system, a practical implementation of a parallel execution niodel for Prolog exploitin...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
A programming language is a tool and a vehicle for applications. Logic Programming has proven to be ...
This paper presents a novel parallel implementation of Prolog. The system is based on Multipath, a n...
PrologPF is a parallelising compiler targeting a distributed system of general purpose workstations ...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...
: Logic programming and particularly PROLOG have long been considered good candidates for parallel e...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
AbstractWe describe a simple or-parallel execution algorithm for PROLOG that naturally collects all ...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
Since the early days of logic programming, researchers in the field realised the potential for explo...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
Prolog has a number of advantages for use in rapid prototyping. The explotation of parallelism holds...
The &-Prolog system, a practical implementation of a parallel execution niodel for Prolog exploitin...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
A programming language is a tool and a vehicle for applications. Logic Programming has proven to be ...
This paper presents a novel parallel implementation of Prolog. The system is based on Multipath, a n...