Relational join processing is one of the core functionalities in database management systems. Implementing join algorithms on parallel platforms, especially modern GPUs, has gain a lot of momentum in the past decade. This dissertation addresses the following issues on GPU join algorithms. First, we present empirical evaluations of a state-of-the-art work on GPU-based join processing. Since 2008, the compute capabilities of GPUs have increased following a pace faster than that of the multi-core CPUs. We run a comprehensive set of experiments to study how join operations can benefit from such rapid expansion of GPU capabilities. We also present improved GPU programs that take advantage of new GPU hardware/software features such as read-only d...
This thesis first maps the relational computation onto Graphics Processing Units (GPU)s by designing...
We present GPUQP, a relational query engine that employs both CPUs and GPUs (Graphics Processing Uni...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
Relational join processing is one of the core functionalities in database management systems. Implem...
Until recently, the use of graphics processing units (GPUs) for query processing was limited by the ...
We present our novel design and implementation of relational join algorithms for new-generation grap...
This paper presents implementations of a few selected SQL operations using the CUDA programming fram...
Join-order optimization is an important task during query processing in DBMSs. The execution time of...
This paper presents implementations of a few selected SQL operations using theCUDA programming frame...
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...
Database systems have been widely used in a large range of applications to provide users with functi...
Traditionally, analytical database engines have used task parallelism provided by modern multisocket...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...
Abstract. Actual trend set by CPU manufacturers and recent develope-ment in the field of graphical p...
This thesis first maps the relational computation onto Graphics Processing Units (GPU)s by designing...
We present GPUQP, a relational query engine that employs both CPUs and GPUs (Graphics Processing Uni...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
Relational join processing is one of the core functionalities in database management systems. Implem...
Until recently, the use of graphics processing units (GPUs) for query processing was limited by the ...
We present our novel design and implementation of relational join algorithms for new-generation grap...
This paper presents implementations of a few selected SQL operations using the CUDA programming fram...
Join-order optimization is an important task during query processing in DBMSs. The execution time of...
This paper presents implementations of a few selected SQL operations using theCUDA programming frame...
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...
Database systems have been widely used in a large range of applications to provide users with functi...
Traditionally, analytical database engines have used task parallelism provided by modern multisocket...
Query co-processing on graphics processors (GPUs) has be-come an effective means to improve the perf...
Abstract. Actual trend set by CPU manufacturers and recent develope-ment in the field of graphical p...
This thesis first maps the relational computation onto Graphics Processing Units (GPU)s by designing...
We present GPUQP, a relational query engine that employs both CPUs and GPUs (Graphics Processing Uni...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...