Delivering superior expressive power over RDBMS, while maintaining competitive per-formance, has represented the main goal and technical challenge for deductive database research since its inception forty years ago. Significant progress toward this ambitious goal is being achieved by the DeALS system through the parallel bottom-up evaluation of logic programs, including recursive programs with monotonic aggregates, on a shared-memory multicore machine. In DeALS, a program is represented as an AND/OR tree, where the parallel evalu-ation instantiates multiple copies of the same AND/OR tree that access the tables in the database concurrently. Synchronization methods such as locks are used to ensure the correctness of the evaluation. We describ...
In the bottom-up evaluation of logic programs and recursively defined views on databases, all genera...
AbstractThis paper is concerned with the issue of parallel evaluation of logic programs. We define t...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...
There is a tension between the objectives of avoiding irrelevant computation and extracting parallel...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
An important feature of database technology of the nineties is the use of parallelism for speeding u...
An important feature of database technology of the nineties is the use of parallelism for speeding u...
Abstract. We consider the efficient implementa-tion of the bottom-up evaluation method for recursive...
An important feature of database t chnology of the nineties i the use of distributed compu-tation fo...
AbstractThis paper presents several complementary methods for the parallel, bottom-up evaluation of ...
An important feature of database t chnology of the nineties i the use of distributed compu-tation fo...
An important feature of database technology of the nineties is the use of distributed computation fo...
This paper is concerned with the issue of parallel evaluation of logic programs. We define the conce...
AbstractA general evaluation method for logic programs is presented based on the use of hash or asso...
AbstractThis paper presents the implementation and performance results of anand-parallel execution m...
In the bottom-up evaluation of logic programs and recursively defined views on databases, all genera...
AbstractThis paper is concerned with the issue of parallel evaluation of logic programs. We define t...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...
There is a tension between the objectives of avoiding irrelevant computation and extracting parallel...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
An important feature of database technology of the nineties is the use of parallelism for speeding u...
An important feature of database technology of the nineties is the use of parallelism for speeding u...
Abstract. We consider the efficient implementa-tion of the bottom-up evaluation method for recursive...
An important feature of database t chnology of the nineties i the use of distributed compu-tation fo...
AbstractThis paper presents several complementary methods for the parallel, bottom-up evaluation of ...
An important feature of database t chnology of the nineties i the use of distributed compu-tation fo...
An important feature of database technology of the nineties is the use of distributed computation fo...
This paper is concerned with the issue of parallel evaluation of logic programs. We define the conce...
AbstractA general evaluation method for logic programs is presented based on the use of hash or asso...
AbstractThis paper presents the implementation and performance results of anand-parallel execution m...
In the bottom-up evaluation of logic programs and recursively defined views on databases, all genera...
AbstractThis paper is concerned with the issue of parallel evaluation of logic programs. We define t...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...