In this paper, we present data threaded execution, a new strategy to exploit both, pipelining and intra-operator parallelism in shared-everything environments. Data threaded execution is intuitive, straightforward to implement, but resistant against workload estimation errors and resistant against the discretization error of processor scheduling, that conventional strategies suffer from. Furthermore, data threaded execution minimizes startup and shutdown execution delays. Simulation results show that data threaded execution outperforms conventional strategies significantly due to the better utilization of parallel processing resources
A key assumption underlying query optimization schemes for parallel processing is that their cost mo...
This thesis introduces the data-triggered threads (DTT) programming and execution model. Unlike thre...
1In emerging systems, CPUs and memory are integrated into active disks, controllers, and network int...
Efficient resource usage is a key to achieve better performance in parallel database systems. Up to ...
Efficient resource usage is a key to achieve better performance in parallel database systems. Up to ...
Research on programming distributed memory multiprocessors has resulted in a well-understood program...
International audienceDefinition : The goal of parallel query execution is minimizing query response...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
Abstract Multicomputer systems based on message passing draw attractions in the field of high perfor...
Multicomputer systems based on message passing draw attractions in the field of high performance co...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
This paper addresses the problem of load balancing data-parallel computations on heterogeneous and t...
Computing systems have undergone a fundamental transformation from single core devices to devices wi...
Many techniques developed for parallel database systems were focused on large-scale, often prototypi...
Today’s data deluge enables organizations to collect massive data, and analyze it with an ever-incre...
A key assumption underlying query optimization schemes for parallel processing is that their cost mo...
This thesis introduces the data-triggered threads (DTT) programming and execution model. Unlike thre...
1In emerging systems, CPUs and memory are integrated into active disks, controllers, and network int...
Efficient resource usage is a key to achieve better performance in parallel database systems. Up to ...
Efficient resource usage is a key to achieve better performance in parallel database systems. Up to ...
Research on programming distributed memory multiprocessors has resulted in a well-understood program...
International audienceDefinition : The goal of parallel query execution is minimizing query response...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
Abstract Multicomputer systems based on message passing draw attractions in the field of high perfor...
Multicomputer systems based on message passing draw attractions in the field of high performance co...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
This paper addresses the problem of load balancing data-parallel computations on heterogeneous and t...
Computing systems have undergone a fundamental transformation from single core devices to devices wi...
Many techniques developed for parallel database systems were focused on large-scale, often prototypi...
Today’s data deluge enables organizations to collect massive data, and analyze it with an ever-incre...
A key assumption underlying query optimization schemes for parallel processing is that their cost mo...
This thesis introduces the data-triggered threads (DTT) programming and execution model. Unlike thre...
1In emerging systems, CPUs and memory are integrated into active disks, controllers, and network int...