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 …

CoNDA: Efficient cache coherence support for near-data accelerators

A Boroumand, S Ghose, M Patel, H Hassan… - Proceedings of the 46th …, 2019 - dl.acm.org
Specialized on-chip accelerators are widely used to improve the energy efficiency of
computing systems. Recent advances in memory technology have enabled near-data …

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 …

Hybrid transactional/analytical processing: A survey

F Özcan, Y Tian, P Tözün - Proceedings of the 2017 ACM International …, 2017 - dl.acm.org
The popularity of large-scale real-time analytics applications (real-time inventory/pricing,
recommendations from mobile apps, fraud detection, risk analysis, IoT, etc.) keeps rising …

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 …

Lethe: A tunable delete-aware LSM engine

S Sarkar, TI Papon, D Staratzis… - Proceedings of the 2020 …, 2020 - dl.acm.org
Data-intensive applications fueled the evolution of log structured merge (LSM) based key-
value engines that employ the out-of-place paradigm to support high ingestion rates with low …

Hardware-conscious hash-joins on gpus

P Sioulas, P Chrysogelos… - 2019 IEEE 35th …, 2019 - ieeexplore.ieee.org
Traditionally, analytical database engines have used task parallelism provided by modern
multisocket multicore CPUs for scaling query execution. Over the past few years, GPUs have …

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 …

Adaptive HTAP through elastic resource scheduling

A Raza, P Chrysogelos, AC Anadiotis… - Proceedings of the 2020 …, 2020 - dl.acm.org
Modern Hybrid Transactional/Analytical Processing (HTAP) systems use an integrated data
processing engine that performs analytics on fresh data, which are ingested from a …

Polynesia: Enabling effective hybrid transactional/analytical databases with specialized hardware/software co-design

A Boroumand, S Ghose, GF Oliveira… - arXiv preprint arXiv …, 2021 - arxiv.org
An exponential growth in data volume, combined with increasing demand for real-time
analysis (ie, using the most recent data), has resulted in the emergence of database systems …