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 …
CoNDA: Efficient cache coherence support for near-data accelerators
Specialized on-chip accelerators are widely used to improve the energy efficiency of
computing systems. Recent advances in memory technology have enabled near-data …
computing systems. Recent advances in memory technology have enabled near-data …
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 …
Hybrid transactional/analytical processing: A survey
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 …
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 …
prototyping development to industry products serving in multiple domains of data …
Lethe: A tunable delete-aware LSM engine
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 …
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 …
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 …
GPUs, are used together with multicore CPUs to meet the computational demands of …
Adaptive HTAP through elastic resource scheduling
Modern Hybrid Transactional/Analytical Processing (HTAP) systems use an integrated data
processing engine that performs analytics on fresh data, which are ingested from a …
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
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 …
analysis (ie, using the most recent data), has resulted in the emergence of database systems …