The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

FPGA for Aggregate Processing: The Good, The Bad, and The Ugly

The work

AuthorsZubeyr F. Eryilmaz; Aarati Kakaraparthy; Jignesh M. Patel; Rathijit Sen; Kwanghyun Park
Editors
Typemisc
Year2021
Citekeyeryilmaz2021fpga

Where it appeared

Published inIEEE International Conference on Data Engineering (ICDE)
PublisherInstitute of Electrical and Electronics Engineers
Pages1044--1055

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

In this paper, we focus on current CPU-FPGA architectures and study their usability for database management systems. To focus our scope, we choose aggregation as the query processing primitive for this investigation. We implement a fully pipelined stall-free module that performs aggregation on the FPGA, and also describe a performance model that predicts the runtime of this module with 99% accuracy. We study the performance of this module on two different CPU-FPGA architectures, namely remote-main-memory and bump-in-the-wire. Compared to an implementation of aggregation on CPU, we find that the former is 1.7× slower whereas the latter is 2.2× faster. This significant performance gap suggests two important architectural considerations when designing CPU-FPGA systems, namely the bandwidth ceiling and the resource ceiling, while also highlighting issues of switching times and programmer efficiency. We consider broader hardware trends to study the suitability of the two FPGA architectures for accelerating the aggregation operation, and find that the performance gap is likely to stay in the coming future. Based on these observations, we discuss some challenges and opportunities for CPU-FPGA architectures.

How it got here

How it got hereagent via openalex
Added2026-10-28 21:03 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{eryilmaz2021fpga,
  title        = {FPGA for Aggregate Processing: The Good, The Bad, and The Ugly},
  author       = {Zubeyr F. Eryilmaz and Aarati Kakaraparthy and Jignesh M. Patel and Rathijit Sen and Kwanghyun Park},
  year         = {2021},
  journal      = {IEEE International Conference on Data Engineering (ICDE)},
  publisher    = {Institute of Electrical and Electronics Engineers},
  pages        = {1044--1055},
  doi          = {10.1109/icde51399.2021.00095},
}

This record lives at https://refs.drheap.org/eryilmaz2021fpga/ and will keep doing so.