GPU has been considered as one of the next-generation platforms for real-time query processing databases. In this paper we empirically demonstrate that the representative GPU databases [e.g., OmniSci (Open Source Analytical Database & SQL Engine,, 2019)] may be slower than the representative in-memory databases [e.g., Hyper (Neumann and Leis, IEEE Data Eng Bull 37(1):3-11, 2014)] with typical OLAP workloads (with Star Schema Benchmark) even if the actual dataset size of each query can completely fit in GPU memory. Therefore, we argue that GPU database designs should not be one-size-fits-all; a general-purpose GPU database engine may not be well-suited for OLAP workloads without careful designed GPU memory assignment and GPU computing locali...
Recently, there have been some emerging processor designs that the CPU and the GPU (Graphics Process...
textabstractExisting work on accelerating analytic DB query processing with (discrete) GPUs fails t...
Abstract. The vast amount of processing power and memory band-width provided by modern graphics card...
GPU has been considered as one of the next-generation platforms for real-time query processing datab...
Database systems have been widely used in a large range of applications to provide users with functi...
While GPU query processing is a well-studied area, real adoption is limited in practice as typically...
GPU acceleration is a promising approach to speed up query processing of database systems by using l...
AbstractThis study is devoted to exploring possible applications of GPU technology for acceleration ...
© 2020 Association for Computing Machinery. There has been significant amount of excitement and rece...
Computing hardware is changing from systems with homogeneous CPUs to systems with heterogeneous comp...
Analytic database workloads are growing in data size and query complexity. At the same time, compute...
textGraphics Processing Units (GPUs) have become a popular platform for executing general purpose (i...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
Big Data applications are trivially parallelizable because they typically consist of simple and stra...
This paper presents implementations of a few selected SQL operations using theCUDA programming frame...
Recently, there have been some emerging processor designs that the CPU and the GPU (Graphics Process...
textabstractExisting work on accelerating analytic DB query processing with (discrete) GPUs fails t...
Abstract. The vast amount of processing power and memory band-width provided by modern graphics card...
GPU has been considered as one of the next-generation platforms for real-time query processing datab...
Database systems have been widely used in a large range of applications to provide users with functi...
While GPU query processing is a well-studied area, real adoption is limited in practice as typically...
GPU acceleration is a promising approach to speed up query processing of database systems by using l...
AbstractThis study is devoted to exploring possible applications of GPU technology for acceleration ...
© 2020 Association for Computing Machinery. There has been significant amount of excitement and rece...
Computing hardware is changing from systems with homogeneous CPUs to systems with heterogeneous comp...
Analytic database workloads are growing in data size and query complexity. At the same time, compute...
textGraphics Processing Units (GPUs) have become a popular platform for executing general purpose (i...
It has so far been unclear which data-intensive CPU tasks can be accelerated with GPUs, as GPUs are ...
Big Data applications are trivially parallelizable because they typically consist of simple and stra...
This paper presents implementations of a few selected SQL operations using theCUDA programming frame...
Recently, there have been some emerging processor designs that the CPU and the GPU (Graphics Process...
textabstractExisting work on accelerating analytic DB query processing with (discrete) GPUs fails t...
Abstract. The vast amount of processing power and memory band-width provided by modern graphics card...