The handling of variables is a crucial issue in designing a parallel Prolog system. The so called closed binding environment is an excellent candidate for a binding scheme in a distributed system, however, it has several weaknesses when the computation is not migrating. In this paper the closed binding method is analysed, a possible modification is introduced and the implementation and performance measurement of the hybrid binding scheme in LOGFLOW is described. Keywords: distributed Prolog implementation, binding schemes, closed binding environment, performance evaluation 1 Introduction The central question at implementing an OR-parallel Prolog system is how the multiple bindings can be handled consistently in such a way that the resulti...
Since the early days of logic programming, researchers in the field realised the potential for explo...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
This paper describes some techniques to avoid deadlock, achieve load balancing and control system's ...
. The handling of variables is a crucial issue in designing a parallel Prolog system. There are vari...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
. LOGFLOW is a distributed Prolog implementation running on transputer networks. The configuration o...
We show that to exploit both Independent And- and Or-parallelism from Prolog programs independent go...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
LOGFLOW is a parallel Prolog implementation for massively parallel distributed memory systems. The L...
With the arrival of commercially available shared-memory multiprocessors, Prolog implementation effo...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...
Prolog is a programming language based on predicate logic. Its successor, Concurrent Prolog, was des...
AbstractThis paper reports on the experience of implementing Shiloach and Vishkin's parallel Maxflow...
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...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
This paper describes some techniques to avoid deadlock, achieve load balancing and control system's ...
. The handling of variables is a crucial issue in designing a parallel Prolog system. There are vari...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
. LOGFLOW is a distributed Prolog implementation running on transputer networks. The configuration o...
We show that to exploit both Independent And- and Or-parallelism from Prolog programs independent go...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
LOGFLOW is a parallel Prolog implementation for massively parallel distributed memory systems. The L...
With the arrival of commercially available shared-memory multiprocessors, Prolog implementation effo...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...
Prolog is a programming language based on predicate logic. Its successor, Concurrent Prolog, was des...
AbstractThis paper reports on the experience of implementing Shiloach and Vishkin's parallel Maxflow...
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...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
This paper describes some techniques to avoid deadlock, achieve load balancing and control system's ...