Recently, there have been some emerging processor designs that the CPU and the GPU (Graphics Processing Unit) are integrated in a single chip and share Last Level Cache (LLC). However, the main memory bandwidth of such cou-pled CPU-GPU architectures can be much lower than that of a discrete GPU. As a result, current GPU query co-processing paradigms can severely suffer from memory stalls. In this paper, we propose a novel in-cache query co-processing paradigm for main memory On-Line Analytical Process-ing (OLAP) databases on coupled CPU-GPU architectures. Specifically, we adapt CPU-assisted prefetching to minimize cache misses in GPU query co-processing and CPU-assisted decompression to improve query execution performance. Fur-thermore, we ...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...
Query co-processing on graphics processors (GPUs) has become an effective means to improve the perfo...
Current heterogeneous CPU-GPU architectures integrate general purpose CPUs and highly thread-level p...
Database systems have been widely used in a large range of applications to provide users with functi...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...
While GPU query processing is a well-studied area, real adoption is limited in practice as typically...
Graphics processors (GPUs) have recently emerged as a powerful co-processor for general-purpose comp...
Heterogeneous systems are ubiquitous in the field of High- Performance Computing (HPC). Graphics pro...
We present GPUQP, a relational query engine that employs both CPUs and GPUs (Graphics Processing Uni...
Graphics processors (GPUs) have recently emerged as powerful coprocessors for general purpose comput...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
GPU has been considered as one of the next-generation platforms for real-time query processing datab...
In current databases, GPUs are used as dedicated accel-erators to process each individual query. Sha...
International audienceInitially introduced as special-purpose accelerators for graphics applications...
GPU acceleration is a promising approach to speed up query processing of database systems by using l...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...
Query co-processing on graphics processors (GPUs) has become an effective means to improve the perfo...
Current heterogeneous CPU-GPU architectures integrate general purpose CPUs and highly thread-level p...
Database systems have been widely used in a large range of applications to provide users with functi...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...
While GPU query processing is a well-studied area, real adoption is limited in practice as typically...
Graphics processors (GPUs) have recently emerged as a powerful co-processor for general-purpose comp...
Heterogeneous systems are ubiquitous in the field of High- Performance Computing (HPC). Graphics pro...
We present GPUQP, a relational query engine that employs both CPUs and GPUs (Graphics Processing Uni...
Graphics processors (GPUs) have recently emerged as powerful coprocessors for general purpose comput...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
GPU has been considered as one of the next-generation platforms for real-time query processing datab...
In current databases, GPUs are used as dedicated accel-erators to process each individual query. Sha...
International audienceInitially introduced as special-purpose accelerators for graphics applications...
GPU acceleration is a promising approach to speed up query processing of database systems by using l...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...
Query co-processing on graphics processors (GPUs) has become an effective means to improve the perfo...
Current heterogeneous CPU-GPU architectures integrate general purpose CPUs and highly thread-level p...