The main objective of this paper is to present a model of computation which permits logic programs to be executed on a highly-parallel computer architecture. It demonstrates how logic programs may be converted into collections of dataflow graphs in which resolution is viewed as a process of finding matches between certain graph templates and portions of the dataflow graphs. This graph fitting process is carried out by tokens propogating asynchronously through the dataflow graph; thus computation is entirely data-driven, without the need for any centralized control. It is shown that at the implementation level the proposed model is very similar to a general dataflow system and hence a dataflow architecture could easily be extended to support...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
Current techniques for interpretation of logic programs involve a sequential search of a global tree...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
© 1988, Springer-Verlag. An implementation scheme for a logic programming language on the Manchester...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
]The paper presents a data--driven execution model, CHEM, for a temporal logic programing language, ...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
This paper describes about Data Flow Computers. The dataflow model of computation offers an attracti...
This paper introduces an alternative operational model for constraint logic programs. First, a trans...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
Current techniques for interpretation of logic programs involve a sequential search of a global tree...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
© 1988, Springer-Verlag. An implementation scheme for a logic programming language on the Manchester...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
]The paper presents a data--driven execution model, CHEM, for a temporal logic programing language, ...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
This paper describes about Data Flow Computers. The dataflow model of computation offers an attracti...
This paper introduces an alternative operational model for constraint logic programs. First, a trans...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
Current techniques for interpretation of logic programs involve a sequential search of a global tree...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...