AbstractThis paper is concerned with the issue of parallel evaluation of logic programs. We define the concept of program decomposability, which means that the load of evaluation can be partitioned among a number of processors, without a need for communication among them. This in turn results in a very significant speedup of the evaluation process. Some programs are decomposable, whereas others are not. We completely syntactically characterize three classes of single-rule programs with respect to decomposability: nonrecursive, simple linear, and simple chain programs. We also establish two sufficient conditions for decomposability
Parallel machines are becoming increasingly cheap and more easily available. Commercial companies ha...
The paper proposes a technique for inferring conditions on goals that, when satisfied, ensure that a...
AbstractThis paper presents several complementary methods for the parallel, bottom-up evaluation of ...
This paper is concerned with the issue of parallel evaluation of logic programs. We define the conce...
AbstractThis paper is concerned with the issue of parallel evaluation of logic programs. We define t...
This paper is concerned with the issue of parallel evaluation of logic pro-grams. We define the conc...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
AbstractWe propose a method of parallelizing the evaluation of data-intensive Datalog programs. The ...
AbstractWe consider logic programs without function symbols, called Datalog programs, and study thei...
This paper is concerned with the parallel evaluation of datalog rule programs, mainly by processors ...
AbstractThis paper presents the implementation and performance results of anand-parallel execution m...
There is a tension between the objectives of avoiding irrelevant computation and extracting parallel...
It is proposed that Normal Logic Programs with an explicit time ordering are a suitable basis for a ...
AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees inst...
This dissertation describes research toward automatic complexity analysis of logic programs and its ...
Parallel machines are becoming increasingly cheap and more easily available. Commercial companies ha...
The paper proposes a technique for inferring conditions on goals that, when satisfied, ensure that a...
AbstractThis paper presents several complementary methods for the parallel, bottom-up evaluation of ...
This paper is concerned with the issue of parallel evaluation of logic programs. We define the conce...
AbstractThis paper is concerned with the issue of parallel evaluation of logic programs. We define t...
This paper is concerned with the issue of parallel evaluation of logic pro-grams. We define the conc...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
AbstractWe propose a method of parallelizing the evaluation of data-intensive Datalog programs. The ...
AbstractWe consider logic programs without function symbols, called Datalog programs, and study thei...
This paper is concerned with the parallel evaluation of datalog rule programs, mainly by processors ...
AbstractThis paper presents the implementation and performance results of anand-parallel execution m...
There is a tension between the objectives of avoiding irrelevant computation and extracting parallel...
It is proposed that Normal Logic Programs with an explicit time ordering are a suitable basis for a ...
AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees inst...
This dissertation describes research toward automatic complexity analysis of logic programs and its ...
Parallel machines are becoming increasingly cheap and more easily available. Commercial companies ha...
The paper proposes a technique for inferring conditions on goals that, when satisfied, ensure that a...
AbstractThis paper presents several complementary methods for the parallel, bottom-up evaluation of ...