[HTML][HTML] In-memory database acceleration on FPGAs: a survey

J Fang, YTB Mulder, J Hidders, J Lee, HP Hofstee - The VLDB Journal, 2020 - Springer
While FPGAs have seen prior use in database systems, in recent years interest in using
FPGA to accelerate databases has declined in both industry and academia for the following …

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 …

Medusa: Simplified graph processing on GPUs

J Zhong, B He - IEEE Transactions on Parallel and Distributed …, 2013 - ieeexplore.ieee.org
Graphs are common data structures for many applications, and efficient graph processing is
a must for application performance. Recently, the graphics processing unit (GPU) has been …

Accelerating SQL database operations on a GPU with CUDA

P Bakkum, K Skadron - Proceedings of the 3rd workshop on general …, 2010 - dl.acm.org
Prior work has shown dramatic acceleration for various database operations on GPUs, but
only using primitives that are not part of conventional database languages such as SQL …

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 …

Dandelion: a compiler and runtime for heterogeneous systems

CJ Rossbach, Y Yu, J Currey, JP Martin… - Proceedings of the …, 2013 - dl.acm.org
Computer systems increasingly rely on heterogeneity to achieve greater performance,
scalability and energy efficiency. Because heterogeneous systems typically comprise …

The Yin and Yang of processing data warehousing queries on GPU devices

Y Yuan, R Lee, X Zhang - Proceedings of the VLDB Endowment, 2013 - dl.acm.org
Database community has made significant research efforts to optimize query processing on
GPUs in the past few years. However, we can hardly find that GPUs have been truly adopted …

Saber: Window-based hybrid stream processing for heterogeneous architectures

A Koliousis, M Weidlich, R Castro Fernandez… - Proceedings of the …, 2016 - dl.acm.org
Modern servers have become heterogeneous, often combining multi-core CPUs with many-
core GPGPUs. Such heterogeneous architectures have the potential to improve the …

GPU join processing revisited

T Kaldewey, G Lohman, R Mueller, P Volk - Proceedings of the Eighth …, 2012 - dl.acm.org
Until recently, the use of graphics processing units (GPUs) for query processing was limited
by the amount of memory on the graphics card, a few gigabytes at best. Moreover, input …

Voodoo-a vector algebra for portable database performance on modern hardware

H Pirk, O Moll, M Zaharia, S Madden - Proceedings of the VLDB …, 2016 - dl.acm.org
In-memory databases require careful tuning and many engineering tricks to achieve good
performance. Such database performance engineering is hard: a plethora of data and …