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 - arXiv preprint arXiv:1805.03648, 2018 - arxiv.org
This book focuses on the use of algorithmic high-level synthesis (HLS) to build application-
specific FPGA systems. Our goal is to give the reader an appreciation of the process of …

NASCENT: Near-storage acceleration of database sort on SmartSSD

S Salamat, A Haj Aboutalebi, B Khaleghi… - The 2021 ACM/SIGDA …, 2021 - dl.acm.org
As the size of data generated every day grows dramatically, the computational bottleneck of
computer systems has been shifted toward the storage devices. Thanks to recent …

High bandwidth memory on FPGAs: A data analytics perspective

K Kara, C Hagleitner, D Diamantopoulos… - … Conference on Field …, 2020 - ieeexplore.ieee.org
FPGA-based data processing in datacenters is increasing in popularity due to the demands
of modern workloads and the resulting need for specialization in hardware. Driven by this …

Energy and memory efficient mapping 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 …