In-memory database acceleration on FPGAs: a survey
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 …
FPGA to accelerate databases has declined in both industry and academia for the following …
Multi-core, main-memory joins: sort vs. hash revisited
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 …
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 …
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
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 …
based accelerators in modern high-performance computing systems. They offer both high …
Co-design hardware and algorithm for vector search
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 …
machine learning systems, with search engines like Google and Bing processing tens of …
Parallel programming for FPGAs
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 …
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
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 …
computer systems has been shifted toward the storage devices. Thanks to recent …
High bandwidth memory on FPGAs: A data analytics perspective
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 …
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 …
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 …
shown promise in supporting high-performance database systems. This survey presents a …