Query processing on heterogeneous CPU/GPU systems
Due to their high computational power and internal memory bandwidth, graphic processing
units (GPUs) have been extensively studied by the database systems research community …
units (GPUs) have been extensively studied by the database systems research community …
Pump up the volume: Processing large data on gpus with fast interconnects
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 …
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
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 …
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 …
prototyping development to industry products serving in multiple domains of data …
Orchestrating data placement and query execution in heterogeneous CPU-GPU DBMS
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 …
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
Database management systems are facing growing data volumes. Previous research
suggests that GPUs are well-equipped to quickly process joins and similar stateful …
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 …
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
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 …
implementing in-DIMM processors (IDPs) located near memory banks. PIM can greatly …
Tile-based lightweight integer compression in GPU
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 …
due to their capability to accelerate computation using massive parallelism. A key constraint …
GPU Database Systems Characterization and Optimization
GPUs offer massive parallelism and high-bandwidth memory access, making them an
attractive option for accelerating data analytics in database systems. However, while modern …
attractive option for accelerating data analytics in database systems. However, while modern …