While GPU query processing is a well-studied area, real adoption is limited in practice as typically GPU execution is only significantly faster than CPU execution if the data resides in GPU memory, which limits scalability to small data scenarios where performance tends to be less critical. Another problem is that not all query code (e.g. UDFs) will realistically be able to run on GPUs. We therefore investigate CPU-GPU co-processing, where both the CPU and GPU are involved in evaluating the query in scenarios where the data does not fit in the GPU memory.As we wish to deeply explore opportunities for optimizing execution speed, we narrow our focus further to a specific well-studied OLAP scenario, amenable to such co-processing, in the form ...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...
htmlabstractThe increasing diversity of hardware within a single system promises large performance g...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...
Database systems have been widely used in a large range of applications to provide users with functi...
We present GPUQP, a relational query engine that employs both CPUs and GPUs (Graphics Processing Uni...
GPU acceleration is a promising approach to speed up query processing of database systems by using l...
Graphics processors (GPUs) have recently emerged as powerful coprocessors for general purpose comput...
Graphics processors (GPUs) have recently emerged as a powerful co-processor for general-purpose comp...
This thesis first maps the relational computation onto Graphics Processing Units (GPU)s by designing...
Query co-processing on graphics processors (GPUs) has become an effective means to improve the perfo...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
Current database management systems use Graphic Processing Units (GPUs) as dedicated accelerators to...
Recently, there have been some emerging processor designs that the CPU and the GPU (Graphics Process...
In current databases, GPUs are used as dedicated accel-erators to process each individual query. Sha...
GPU has been considered as one of the next-generation platforms for real-time query processing datab...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...
htmlabstractThe increasing diversity of hardware within a single system promises large performance g...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...
Database systems have been widely used in a large range of applications to provide users with functi...
We present GPUQP, a relational query engine that employs both CPUs and GPUs (Graphics Processing Uni...
GPU acceleration is a promising approach to speed up query processing of database systems by using l...
Graphics processors (GPUs) have recently emerged as powerful coprocessors for general purpose comput...
Graphics processors (GPUs) have recently emerged as a powerful co-processor for general-purpose comp...
This thesis first maps the relational computation onto Graphics Processing Units (GPU)s by designing...
Query co-processing on graphics processors (GPUs) has become an effective means to improve the perfo...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
Current database management systems use Graphic Processing Units (GPUs) as dedicated accelerators to...
Recently, there have been some emerging processor designs that the CPU and the GPU (Graphics Process...
In current databases, GPUs are used as dedicated accel-erators to process each individual query. Sha...
GPU has been considered as one of the next-generation platforms for real-time query processing datab...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...
htmlabstractThe increasing diversity of hardware within a single system promises large performance g...
The unrivaled computing capabilities of modern GPUs meet the demand of processing massive amounts of...