Back to papers
FPGA-based Data Partitioning
Summary: FPGA-accelerated data partitioning in a CPU-FPGA coherent hybrid architecture to cut partitioning cost and data-transfer overhead in parallel joins. Shows faster, more robust partitioning than CPU-only schemes, enabling partition-on-FPGA while build/probe runs on CPU.
(summarized by gpt-5-nano on Feb 09 2026)
Paper ID
h657036aef22bc11f
Venue
SIGMOD
Year
2017
Pagerank
6.3455411e-05
Overall Rank
4,932 | 66.86%
DOI
10.1145/3035918.3035946
Incoming Non-self Citations Over Time
BibTeX Citation
Copy BibTeX
@inproceedings{kara_sigmod17,
title = {{FPGA-based Data Partitioning}},
author = {Kara, Kaan and Giceva, Jana and Alonso, Gustavo},
series = {{SIGMOD} '17},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/3035918.3035946},
url = {https://dl.acm.org/doi/10.1145/3035918.3035946},
year = {2017}
}
Incoming Citations (Sorted by Pagerank)
Showing 18 of 18 citing papers.
Rank
Citing Paper
Year
Venue
Pagerank
2,818
To Partition, or Not to Partition, That is the Join Question in a Real System
2021
SIGMOD
7.9703078e-05
3,628
Triton Join: Efficiently Scaling to a Large Join State on GPUs with Fast Interconnects
2022
SIGMOD
7.1490678e-05
3,739
In-RDBMS Hardware Acceleration of Advanced Analytics
2018
VLDB
7.0595382e-05
4,575
Accelerating Raw Data Analysis with the ACCORDA Software and Hardware Architecture
2019
VLDB
6.5234168e-05
4,868
Caribou: Intelligent Distributed Storage
2017
VLDB
6.3722461e-05
4,881
Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-Precision Learning
2019
VLDB
6.368585e-05
5,772
Database Technology for the Masses: Sub-Operators as First-Class Entities
2021
VLDB
5.9964298e-05
5,959
Cheetah: Accelerating Database Queries with Switch Pruning
2020
SIGMOD
5.9310224e-05
6,216
Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities
2019
CIDR
5.8451996e-05
6,249
ColumnML: Column-Store Machine Learning with On-The-Fly Data Transformation
2019
VLDB
5.8343283e-05
7,218
SKT: A One-Pass Multi-Sketch Data Analytics Accelerator
2021
VLDB
5.5810969e-05
7,285
Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration
2020
VLDB
5.5639701e-05
7,455
Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms
2021
VLDB
5.5210654e-05
8,812
SwiftSpatial: Spatial Joins on Modern Hardware
2025
SIGMOD
5.270772e-05
9,438
Efficiently Joining Large Relations on Multi-GPU Systems
2025
VLDB
5.1761941e-05
10,124
Is FPGA Useful for Hash Joins? Exploring Hash Joins on Coupled CPU-FPGA Architecture
2020
CIDR
5.0758345e-05
10,680
Predictive Translation: High-Performance Buffer Management Without the Trade-Offs
2026
SIGMOD
4.9769913e-05
12,177
doppioDB 2.0: Hardware Techniques for Improved Integration of Machine Learning into Databases
2019
VLDB
4.9769913e-05
Outgoing Citations (Sorted by Pagerank)
Showing 18 of 18 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Rank
Cited Paper
Year
Venue
Pagerank
210
Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs
2009
VLDB
0.00024844328
251
Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited
2014
VLDB
0.00023136934
362
Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs
2011
SIGMOD
0.00019999596
627
Rethinking SIMD Vectorization for In-Memory Databases
2015
SIGMOD
0.00015454197
663
Fast Sort on CPUs and GPUs: A Case for Bandwidth Oblivious SIMD Sort
2010
SIGMOD
0.00014997516
890
Rack-Scale In-Memory Join Processing using RDMA
2015
SIGMOD
0.00013241413
963
Memory-Efficient Hash Joins
2015
VLDB
0.00012815832
1,116
A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort
2014
SIGMOD
0.00011957053
1,212
A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing
2016
VLDB
0.00011521857
1,267
An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory
2016
SIGMOD
0.00011265987
2,802
Distributed Join Algorithms on Thousands of Cores
2017
VLDB
7.9866934e-05
3,458
Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach
2015
VLDB
7.2815031e-05
3,491
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures
2015
VLDB
7.2586387e-05
5,180
On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning
2015
VLDB
6.2379001e-05
5,629
FPGA-based Multithreading for In-Memory Hash Joins
2015
CIDR
6.0574868e-05
8,371
Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures
2017
SIGMOD
5.3435334e-05
8,583
Histograms as a Side Effect of Data Movement for Big Data
2014
SIGMOD
5.3086664e-05
8,948
Glacier: A Query-to-Hardware Compiler
2010
SIGMOD
5.2529338e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
2,956
Scalable and Adaptive Online Joins
2014
VLDB
2
1,534
Pipelined Query Processing in Coprocessor Environments
2018
SIGMOD
3
2,124
Revisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture
2013
VLDB
4
6,216
Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities
2019
CIDR
5
2,220
Streams on Wires — A Query Compiler for FPGAs
2009
VLDB
6
11,470
Program your (custom) SIMD instruction set on FPGA in C++
2024
CIDR
7
8,522
Optimistic Data Parallelism for FPGA-Accelerated Sketching
2023
VLDB
8
5,629
FPGA-based Multithreading for In-Memory Hash Joins
2015
CIDR
9
10,124
Is FPGA Useful for Hash Joins? Exploring Hash Joins on Coupled CPU-FPGA Architecture
2020
CIDR
10
941
Data Processing on FPGAs
2009
VLDB