AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees instead of AND-OR or SLD trees. The REDUCE-OR trees represent logic-program computations in a manner suitable for parallel interpretation. The REDUCE-OR process model is derived from the tree representation by providing a process interpretation of tree development, and devising efficient bookkeeping mechanisms and algorithms. The process model is complete—it produces any particular solution eventually—and extracts full OR parallelism. This is in contrast to most other schemes that extract AND parallelism. It does this by solving the problem of interaction between AND and OR parallelism effectively. An important optimization that effectively contr...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Reduction operations are frequently used operations which reduce the size of an input by selecting o...
An AND-parallel execution model for logic programs needs a representation of clauses that explicitly...
AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees inst...
Current techniques for interpretation of logic programs involve a sequential search of a global tree...
One way to deal with parallelism in logic programs is to define an execution model which is based up...
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 ...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
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...
Reduction operations are frequently used operations which reduce the size of an input by selecting o...
An AND-parallel execution model for logic programs needs a representation of clauses that explicitly...
AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees inst...
Current techniques for interpretation of logic programs involve a sequential search of a global tree...
One way to deal with parallelism in logic programs is to define an execution model which is based up...
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 ...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
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...
Reduction operations are frequently used operations which reduce the size of an input by selecting o...
An AND-parallel execution model for logic programs needs a representation of clauses that explicitly...