The future of FPGA acceleration in datacenters and the cloud

C Bobda, JM Mbongue, P Chow, M Ewais… - ACM Transactions on …, 2022 - dl.acm.org
In this article, we survey existing academic and commercial efforts to provide Field-
Programmable Gate Array (FPGA) acceleration in datacenters and the cloud. The goal is a …

Do {OS} abstractions make sense on {FPGAs}?

D Korolija, T Roscoe, G Alonso - 14th USENIX Symposium on Operating …, 2020 - usenix.org
Hybrid computing systems, consisting of a CPU server coupled with a Field-Programmable
Gate Array (FPGA) for application acceleration, are today a common facility in datacenters …

Enzian: an open, general, CPU/FPGA platform for systems software research

D Cock, A Ramdas, D Schwyn, M Giardino… - Proceedings of the 27th …, 2022 - dl.acm.org
Hybrid computing platforms, comprising CPU cores and FPGA logic, are increasingly used
for accelerating data-intensive workloads in cloud deployments, and are a growing topic of …

Farview: Disaggregated memory with operator off-loading for database engines

D Korolija, D Koutsoukos, K Keeton, K Taranov… - arxiv preprint arxiv …, 2021 - arxiv.org
Cloud deployments disaggregate storage from compute, providing more flexibility to both the
storage and compute layers. In this paper, we explore disaggregation by taking it one step …

Non-relational databases on FPGAs: Survey, design decisions, challenges

J Dann, D Ritter, H Fröning - ACM Computing Surveys, 2023 - dl.acm.org
Non-relational database systems (NRDS) such as graph and key-value have gained
attention in various trending business and analytical application domains. However, while …

Near-data processing in database systems on native computational storage under htap workloads

T Vinçon, C Knödler… - … of the VLDB …, 2022 - publikationen.reutlingen-university …
Today's Hybrid Transactional and Analytical Processing (HTAP) systems, tackle the ever-
growing data in combination with a mixture of transactional and analytical workloads. While …

Survey and future trends for FPGA cloud architectures

H Shahzad, A Sanaullah… - 2021 IEEE High …, 2021 - ieeexplore.ieee.org
In the last five years, FPGA presence in the cloud has gone from near zero (except for
deeply embedded devices) to a large fraction of all high-end FPGAs sold. This is because …

Improving in-memory database operations with acceleration DIMM (AxDIMM)

D Lee, J So, M Ahn, JG Lee, J Kim, J Cho… - Proceedings of the 18th …, 2022 - dl.acm.org
The significant overhead needed to transfer the data between CPUs and memory devices is
one of the hottest issues in many areas of computing, such as database management …

Relational memory: Native in-memory accesses on rows and columns

S Roozkhosh, D Hoornaert, JH Mun, TI Papon… - arxiv preprint arxiv …, 2021 - arxiv.org
Analytical database systems are typically designed to use a column-first data layout to
access only the desired fields. On the other hand, storing data row-first works great for …

Relational Fabric: Transparent Data Transformation

TI Papon, JH Mun, S Roozkhosh… - 2023 IEEE 39th …, 2023 - ieeexplore.ieee.org
A key design decision for data systems is whether they follow the row-store or the column-
store paradigm. The former supports transactional workloads, while the latter is better for …