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 …

Integration of FPGAs in database management systems: challenges and opportunities

A Becher, L BG, D Broneske, T Drewes… - Datenbank …, 2018 - Springer
In the presence of exponential growth of the data produced every day in volume, velocity,
and variety, online analytical processing (OLAP) is becoming increasingly challenging …

Revisiting co-processing for hash joins on the coupled cpu-gpu architecture

J He, M Lu, B He - arXiv preprint arXiv:1307.1955, 2013 - arxiv.org
Query co-processing on graphics processors (GPUs) has become an effective means to
improve the performance of main memory databases. However, the relatively low bandwidth …

Understanding co-running behaviors on integrated CPU/GPU architectures

F Zhang, J Zhai, B He, S Zhang… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Architecture designers tend to integrate both CPUs and GPUs on the same chip to deliver
energy-efficient designs. It is still an open problem to effectively leverage the advantages of …

GPU-accelerated database systems: Survey and open challenges

S Breß, M Heimel, N Siegmund, L Bellatreche… - Transactions on Large …, 2014 - Springer
The vast amount of processing power and memory bandwidth provided by modern graphics
cards make them an interesting platform for data-intensive applications. Unsurprisingly, the …

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 …

Improving main memory hash joins on Intel Xeon Phi processors

S Jha, B He, M Lu, X Cheng, HP Huynh - 2015 - dr.ntu.edu.sg
Modern processor technologies have driven new designs and implementations in main-
memory hash joins. Recently, Intel Many Integrated Core (MIC) co-processors (commonly …

Robust query processing in co-processor-accelerated databases

S Breß, H Funke, J Teubner - … of the 2016 International Conference on …, 2016 - dl.acm.org
Technology limitations are making the use of heterogeneous computing devices much more
than an academic curiosity. In fact, the use of such devices is widely acknowledged to be the …

GPL: A GPU-based pipelined query processing engine

J Paul, J He, B He - Proceedings of the 2016 International Conference …, 2016 - dl.acm.org
Graphics Processing Units (GPUs) have evolved as a powerful query co-processor for main
memory On-Line Analytical Processing (OLAP) databases. However, existing GPU-based …

In-cache query co-processing on coupled CPU-GPU architectures

J He, S Zhang, B He - 2014 - dr.ntu.edu.sg
Recently, there have been some emerging processor designs that the CPU and the GPU
(Graphics Processing Unit) are integrated in a single chip and share Last Level Cache …