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
5374
Venue
SIGMOD
Year
2017
Pagerank
6.483442e-05
Overall Rank
4,840 | 66.80%
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,962
To Partition, or Not to Partition, That is the Join Question in a Real System
2021
SIGMOD
7.9170451e-05
3,682
In-RDBMS Hardware Acceleration of Advanced Analytics
2018
VLDB
7.2035518e-05
4,483
Accelerating Raw Data Analysis with the ACCORDA Software and Hardware Architecture
2019
VLDB
6.6724044e-05
4,535
Triton Join: Efficiently Scaling to a Large Join State on GPUs with Fast Interconnects
2022
SIGMOD
6.6419266e-05
4,798
Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-Precision Learning
2019
VLDB
6.5024772e-05
4,862
Caribou: Intelligent Distributed Storage
2017
VLDB
6.4741258e-05
5,871
Cheetah: Accelerating Database Queries with Switch Pruning
2020
SIGMOD
6.0604381e-05
6,143
ColumnML: Column-Store Machine Learning with On-The-Fly Data Transformation
2019
VLDB
5.9622615e-05
6,161
Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities
2019
CIDR
5.9537202e-05
6,263
Database Technology for the Masses: Sub-Operators as First-Class Entities
2021
VLDB
5.936052e-05
7,069
SKT: A One-Pass Multi-Sketch Data Analytics Accelerator
2021
VLDB
5.7117595e-05
7,170
Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration
2020
VLDB
5.6840081e-05
7,899
Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms
2021
VLDB
5.5195553e-05
9,333
Efficiently Joining Large Relations on Multi-GPU Systems
2025
VLDB
5.2887551e-05
9,544
SwiftSpatial: Spatial Joins on Modern Hardware
2025
SIGMOD
5.2528121e-05
9,939
Is FPGA Useful for Hash Joins? Exploring Hash Joins on Coupled CPU-FPGA Architecture
2020
CIDR
5.1947648e-05
10,482
Predictive Translation: High-Performance Buffer Management Without the Trade-Offs
2026
SIGMOD
5.093636e-05
11,871
doppioDB 2.0: Hardware Techniques for Improved Integration of Machine Learning into Databases
2019
VLDB
5.093636e-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
209
Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs
2009
VLDB
0.00024932174
252
Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited
2014
VLDB
0.00023242719
360
Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs
2011
SIGMOD
0.00020182846
634
Rethinking SIMD Vectorization for In-Memory Databases
2015
SIGMOD
0.00015533814
678
Fast Sort on CPUs and GPUs: A Case for Bandwidth Oblivious SIMD Sort
2010
SIGMOD
0.00015061068
892
Rack-Scale In-Memory Join Processing using RDMA
2015
SIGMOD
0.00013376761
959
Memory-Efficient Hash Joins
2015
VLDB
0.00012953588
1,177
A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort
2014
SIGMOD
0.00011808761
1,265
An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory
2016
SIGMOD
0.00011415709
1,278
A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing
2016
VLDB
0.00011362007
2,926
Distributed Join Algorithms on Thousands of Cores
2017
VLDB
7.9549783e-05
3,435
Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach
2015
VLDB
7.4172582e-05
3,471
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures
2015
VLDB
7.3885861e-05
5,094
On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning
2015
VLDB
6.3657592e-05
5,515
FPGA-based Multithreading for In-Memory Hash Joins
2015
CIDR
6.189963e-05
8,199
Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures
2017
SIGMOD
5.4686907e-05
8,420
Histograms as a Side Effect of Data Movement for Big Data
2014
SIGMOD
5.4279873e-05
8,777
Glacier: A Query-to-Hardware Compiler
2010
SIGMOD
5.375706e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
2,892
Scalable and Adaptive Online Joins
2014
VLDB
2
1,574
Pipelined Query Processing in Coprocessor Environments
2018
SIGMOD
3
2,140
Revisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture
2013
VLDB
4
6,161
Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities
2019
CIDR
5
2,181
Streams on Wires — A Query Compiler for FPGAs
2009
VLDB
6
11,116
Program your (custom) SIMD instruction set on FPGA in C++
2024
CIDR
7
8,356
Optimistic Data Parallelism for FPGA-Accelerated Sketching
2023
VLDB
8
5,515
FPGA-based Multithreading for In-Memory Hash Joins
2015
CIDR
9
9,939
Is FPGA Useful for Hash Joins? Exploring Hash Joins on Coupled CPU-FPGA Architecture
2020
CIDR
10
922
Data Processing on FPGAs
2009
VLDB