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 …

Multi-core, main-memory joins: sort vs. hash revisited

C Balkesen, G Alonso, J Teubner… - Proceedings of the VLDB …, 2013 - dl.acm.org
In this paper we experimentally study the performance of main-memory, parallel, multi-core
join algorithms, focusing on sort-merge and (radix-) hash join. The relative performance of …

A survey of network-based hardware accelerators

I Skliarova - Electronics, 2022 - mdpi.com
Many practical data-processing algorithms fail to execute efficiently on general-purpose
CPUs (Central Processing Units) due to the sequential matter of their operations and …

Efficient FPGA implementation of OpenCL high-performance computing applications via high-level synthesis

FB Muslim, L Ma, M Roozmeh, L Lavagno - IEEE Access, 2017 - ieeexplore.ieee.org
FPGA-based accelerators have recently evolved as strong competitors to the traditional GPU-
based accelerators in modern high-performance computing systems. They offer both high …

Co-design hardware and algorithm for vector search

W Jiang, S Li, Y Zhu, J de Fine Licht, Z He… - Proceedings of the …, 2023 - dl.acm.org
Vector search has emerged as the foundation for large-scale information retrieval and
machine learning systems, with search engines like Google and Bing processing tens of …

Parallel programming for FPGAs

R Kastner, J Matai, S Neuendorffer - ar** of bitonic sorting on FPGA
R Chen, S Siriyal, V Prasanna - Proceedings of the 2015 ACM/SIGDA …, 2015 - dl.acm.org
Parallel sorting networks are widely employed in hardware implementations for sorting due
to their high data parallelism and low control overhead. In this paper, we propose an energy …

Accelerating database systems using FPGAs: A survey

P Papaphilippou, W Luk - 2018 28th International Conference …, 2018 - ieeexplore.ieee.org
Database systems are key to a variety of applications, and FPGA-based accelerators have
shown promise in supporting high-performance database systems. This survey presents a …