The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a multiple-solution data-driven model that realizes AND parallelism and OR-parallelism in a logic program assuming a message-passing multiprocessor system. AND parallelism is implemented by constructing a dynamic data flow graph of the literals in the clause body with an ordering algorithm. OR parallelism is achieved by adding special Synchronization signals to the stream partial solutions and synchronizing the multiple streams with a merge algorithr The ordering algorithm and the merge algorithm are described. The merge algrithm is proved to be correct and therefore, the Sync Model is proved complete, i.e the execution of a logic program under...
Projet CHLOEParallelizing logic programming has attracted much interest in the research community, b...
Ho-Fung Leung.Thesis (M.Ph.)--Chinese University of Hong Kong, 1988.Bibliography: leaves [2-6], 3rd ...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
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 ...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees inst...
The main objective of this paper is to present a model of computation which permits logic programs t...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...
One way to deal with parallelism in logic programs is to define an execution model which is based up...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
An AND-parallel execution model for logic programs needs a representation of clauses that explicitl...
AbstractThis paper presents the implementation and performance results of anand-parallel execution m...
Projet CHLOEParallelizing logic programming has attracted much interest in the research community, b...
Ho-Fung Leung.Thesis (M.Ph.)--Chinese University of Hong Kong, 1988.Bibliography: leaves [2-6], 3rd ...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
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 ...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees inst...
The main objective of this paper is to present a model of computation which permits logic programs t...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...
One way to deal with parallelism in logic programs is to define an execution model which is based up...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
An AND-parallel execution model for logic programs needs a representation of clauses that explicitl...
AbstractThis paper presents the implementation and performance results of anand-parallel execution m...
Projet CHLOEParallelizing logic programming has attracted much interest in the research community, b...
Ho-Fung Leung.Thesis (M.Ph.)--Chinese University of Hong Kong, 1988.Bibliography: leaves [2-6], 3rd ...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...