Query processing on heterogeneous CPU/GPU systems

V Rosenfeld, S Breß, V Markl - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
Due to their high computational power and internal memory bandwidth, graphic processing
units (GPUs) have been extensively studied by the database systems research community …

Pump up the volume: Processing large data on gpus with fast interconnects

C Lutz, S Breß, S Zeuch, T Rabl, V Markl - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
GPUs have long been discussed as accelerators for database query processing because of
their high processing power and memory bandwidth. However, two main challenges limit the …

A study of the fundamental performance characteristics of GPUs and CPUs for database analytics

A Shanbhag, S Madden, X Yu - Proceedings of the 2020 ACM SIGMOD …, 2020 - dl.acm.org
There has been significant amount of excitement and recent work on GPU-based database
systems. Previous work has claimed that these systems can perform orders of magnitude …

The art of balance: a RateupDB™ experience of building a CPU/GPU hybrid database product

R Lee, M Zhou, C Li, S Hu, J Teng, D Li… - Proceedings of the VLDB …, 2021 - dl.acm.org
GPU-accelerated database systems have been studied for more than 10 years, ranging from
prototyping development to industry products serving in multiple domains of data …

Orchestrating data placement and query execution in heterogeneous CPU-GPU DBMS

BW Yogatama, W Gong, X Yu - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
There has been a growing interest in using GPU to accelerate data analytics due to its
massive parallelism and high memory bandwidth. The main constraint of using GPU for data …

Triton join: Efficiently scaling to a large join state on gpus with fast interconnects

C Lutz, S Breß, S Zeuch, T Rabl, V Markl - Proceedings of the 2022 …, 2022 - dl.acm.org
Database management systems are facing growing data volumes. Previous research
suggests that GPUs are well-equipped to quickly process joins and similar stateful …

HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines

P Chrysogelos, M Karpathiotakis… - Proceedings of the …, 2019 - infoscience.epfl.ch
Modern server hardware is increasingly heterogeneous as hardware accelerators, such as
GPUs, are used together with multicore CPUs to meet the computational demands of …

Design and analysis of a processing-in-dimm join algorithm: A case study with upmem dimms

C Lim, S Lee, J Choi, J Lee, S Park, H Kim… - Proceedings of the …, 2023 - dl.acm.org
Modern dual in-line memory modules (DIMMs) support processing-in-memory (PIM) by
implementing in-DIMM processors (IDPs) located near memory banks. PIM can greatly …

Tile-based lightweight integer compression in GPU

A Shanbhag, BW Yogatama, X Yu… - Proceedings of the 2022 …, 2022 - dl.acm.org
GPUs are increasingly used for high-performance and interactive data analytics workloads
due to their capability to accelerate computation using massive parallelism. A key constraint …

GPU Database Systems Characterization and Optimization

J Cao, R Sen, M Interlandi, J Arulraj, H Kim - Proceedings of the VLDB …, 2023 - dl.acm.org
GPUs offer massive parallelism and high-bandwidth memory access, making them an
attractive option for accelerating data analytics in database systems. However, while modern …