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.348544e-05
Overall Rank
4,931 | 66.85%
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.9739791e-05
3,626
Triton Join: Efficiently Scaling to a Large Join State on GPUs with Fast Interconnects
2022
SIGMOD
7.1524537e-05
3,737
In-RDBMS Hardware Acceleration of Advanced Analytics
2018
VLDB
7.0628666e-05
4,573
Accelerating Raw Data Analysis with the ACCORDA Software and Hardware Architecture
2019
VLDB
6.5265033e-05
4,877
Caribou: Intelligent Distributed Storage
2017
VLDB
6.3721859e-05
4,879
Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-Precision Learning
2019
VLDB
6.3715334e-05
5,771
Database Technology for the Masses: Sub-Operators as First-Class Entities
2021
VLDB
5.9992698e-05
5,958
Cheetah: Accelerating Database Queries with Switch Pruning
2020
SIGMOD
5.9338314e-05
6,213
Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities
2019
CIDR
5.8479612e-05
6,246
ColumnML: Column-Store Machine Learning with On-The-Fly Data Transformation
2019
VLDB
5.8370793e-05
7,216
SKT: A One-Pass Multi-Sketch Data Analytics Accelerator
2021
VLDB
5.5837401e-05
7,282
Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration
2020
VLDB
5.5666052e-05
7,451
Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms
2021
VLDB
5.5236802e-05
8,804
SwiftSpatial: Spatial Joins on Modern Hardware
2025
SIGMOD
5.2732683e-05
9,429
Efficiently Joining Large Relations on Multi-GPU Systems
2025
VLDB
5.1786456e-05
10,120
Is FPGA Useful for Hash Joins? Exploring Hash Joins on Coupled CPU-FPGA Architecture
2020
CIDR
5.0782186e-05
10,669
Predictive Translation: High-Performance Buffer Management Without the Trade-Offs
2026
SIGMOD
4.9793485e-05
12,171
doppioDB 2.0: Hardware Techniques for Improved Integration of Machine Learning into Databases
2019
VLDB
4.9793485e-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.00024851502
251
Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited
2014
VLDB
0.00023143736
361
Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs
2011
SIGMOD
0.00020006406
627
Rethinking SIMD Vectorization for In-Memory Databases
2015
SIGMOD
0.00015460957
661
Fast Sort on CPUs and GPUs: A Case for Bandwidth Oblivious SIMD Sort
2010
SIGMOD
0.00015003815
889
Rack-Scale In-Memory Join Processing using RDMA
2015
SIGMOD
0.00013247362
969
Memory-Efficient Hash Joins
2015
VLDB
0.0001278184
1,116
A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort
2014
SIGMOD
0.00011962096
1,266
An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory
2016
SIGMOD
0.00011269175
1,283
A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing
2016
VLDB
0.00011209209
2,802
Distributed Join Algorithms on Thousands of Cores
2017
VLDB
7.9903139e-05
3,459
Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach
2015
VLDB
7.2848113e-05
3,491
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures
2015
VLDB
7.2619913e-05
5,179
On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning
2015
VLDB
6.2408516e-05
5,628
FPGA-based Multithreading for In-Memory Hash Joins
2015
CIDR
6.060354e-05
8,367
Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures
2017
SIGMOD
5.3460641e-05
8,576
Histograms as a Side Effect of Data Movement for Big Data
2014
SIGMOD
5.3111243e-05
8,940
Glacier: A Query-to-Hardware Compiler
2010
SIGMOD
5.2554216e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
2,953
Scalable and Adaptive Online Joins
2014
VLDB
2
1,533
Pipelined Query Processing in Coprocessor Environments
2018
SIGMOD
3
2,122
Revisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture
2013
VLDB
4
6,213
Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities
2019
CIDR
5
2,218
Streams on Wires — A Query Compiler for FPGAs
2009
VLDB
6
11,464
Program your (custom) SIMD instruction set on FPGA in C++
2024
CIDR
7
8,516
Optimistic Data Parallelism for FPGA-Accelerated Sketching
2023
VLDB
8
5,628
FPGA-based Multithreading for In-Memory Hash Joins
2015
CIDR
9
10,120
Is FPGA Useful for Hash Joins? Exploring Hash Joins on Coupled CPU-FPGA Architecture
2020
CIDR
10
941
Data Processing on FPGAs
2009
VLDB