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
- 5313
- Venue
- SIGMOD
- Year
- 2017
- Pagerank
- 5.6384436e-05
- Overall Rank
- 5,179 | 64.01%
- DOI
-
10.1145/3035918.3035946
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 18 of 18 citing papers.
| Rank |
Citing Paper |
Year |
Venue |
Pagerank |
| 3,719 |
To Partition, or Not to Partition, That is the Join Question in a Real System |
2021 |
SIGMOD |
6.8141176e-05 |
| 3,879 |
Caribou: Intelligent Distributed Storage |
2017 |
VLDB |
6.6657548e-05 |
| 4,040 |
In-RDBMS Hardware Acceleration of Advanced Analytics |
2018 |
VLDB |
6.5052227e-05 |
| 4,603 |
Accelerating Raw Data Analysis with the ACCORDA Software and Hardware Architecture |
2019 |
VLDB |
6.0515823e-05 |
| 5,124 |
Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-Precision Learning |
2019 |
VLDB |
5.6747536e-05 |
| 5,251 |
Triton Join: Efficiently Scaling to a Large Join State on GPUs with Fast Interconnects |
2022 |
SIGMOD |
5.6003972e-05 |
| 6,280 |
Cheetah: Accelerating Database Queries with Switch Pruning |
2020 |
SIGMOD |
5.1239052e-05 |
| 6,400 |
ColumnML: Column-Store Machine Learning with On-The-Fly Data Transformation |
2019 |
VLDB |
5.0739311e-05 |
| 6,525 |
Database Technology for the Masses: Sub-Operators as First-Class Entities |
2021 |
VLDB |
5.0223854e-05 |
| 6,538 |
Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities |
2019 |
CIDR |
5.0173391e-05 |
| 7,163 |
SKT: A One-Pass Multi-Sketch Data Analytics Accelerator |
2021 |
VLDB |
4.808534e-05 |
| 8,050 |
Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration |
2020 |
VLDB |
4.5933331e-05 |
| 8,098 |
Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms |
2021 |
VLDB |
4.5824106e-05 |
| 9,784 |
Is FPGA Useful for Hash Joins? Exploring Hash Joins on Coupled CPU-FPGA Architecture |
2020 |
CIDR |
4.2806921e-05 |
| 9,837 |
Efficiently Joining Large Relations on Multi-GPU Systems |
2025 |
VLDB |
4.269939e-05 |
| 10,193 |
Predictive Translation: High-Performance Buffer Management Without the Trade-Offs |
2026 |
SIGMOD |
4.1905499e-05 |
| 10,516 |
SwiftSpatial: Spatial Joins on Modern Hardware |
2025 |
SIGMOD |
4.1905499e-05 |
| 11,681 |
doppioDB 2.0: Hardware Techniques for Improved Integration of Machine Learning into Databases |
2019 |
VLDB |
4.1905499e-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 |
| 350 |
Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs |
2009 |
VLDB |
0.00026368305 |
| 403 |
Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited |
2014 |
VLDB |
0.00024176677 |
| 538 |
Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs |
2011 |
SIGMOD |
0.00020632609 |
| 932 |
Fast Sort on CPUs and GPUs: A Case for Bandwidth Oblivious SIMD Sort |
2010 |
SIGMOD |
0.00015227954 |
| 959 |
Rethinking SIMD Vectorization for In-Memory Databases |
2015 |
SIGMOD |
0.00015034808 |
| 1,016 |
Memory-Efficient Hash Joins |
2015 |
VLDB |
0.00014630024 |
| 1,196 |
Rack-Scale In-Memory Join Processing using RDMA |
2015 |
SIGMOD |
0.00013378379 |
| 1,610 |
A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort |
2014 |
SIGMOD |
0.00011155922 |
| 1,692 |
A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing |
2016 |
VLDB |
0.00010887129 |
| 1,800 |
An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory |
2016 |
SIGMOD |
0.00010494121 |
| 3,428 |
Distributed Join Algorithms on Thousands of Cores |
2017 |
VLDB |
7.1002401e-05 |
| 3,994 |
Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach |
2015 |
VLDB |
6.5476357e-05 |
| 4,089 |
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures |
2015 |
VLDB |
6.4559891e-05 |
| 5,664 |
On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning |
2015 |
VLDB |
5.3838575e-05 |
| 5,732 |
FPGA-based Multithreading for In-Memory Hash Joins |
2015 |
CIDR |
5.3473621e-05 |
| 8,201 |
Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures |
2017 |
SIGMOD |
4.5555217e-05 |
| 8,433 |
Histograms as a Side Effect of Data Movement for Big Data |
2014 |
SIGMOD |
4.5078508e-05 |
| 8,516 |
Glacier: A Query-to-Hardware Compiler |
2010 |
SIGMOD |
4.4899996e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 3,384 |
Scalable and Adaptive Online Joins |
2014 |
VLDB |
7.153329e-05 |
| 2,292 |
Pipelined Query Processing in Coprocessor Environments |
2018 |
SIGMOD |
9.0884645e-05 |
| 2,523 |
Revisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture |
2013 |
VLDB |
8.599693e-05 |
| 6,538 |
Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities |
2019 |
CIDR |
5.0173391e-05 |
| 2,279 |
Streams on Wires — A Query Compiler for FPGAs |
2009 |
VLDB |
9.1249844e-05 |
| 10,897 |
Program your (custom) SIMD instruction set on FPGA in C++ |
2024 |
CIDR |
4.1905499e-05 |
| 9,213 |
Optimistic Data Parallelism for FPGA-Accelerated Sketching |
2023 |
VLDB |
4.3684604e-05 |
| 5,732 |
FPGA-based Multithreading for In-Memory Hash Joins |
2015 |
CIDR |
5.3473621e-05 |
| 9,784 |
Is FPGA Useful for Hash Joins? Exploring Hash Joins on Coupled CPU-FPGA Architecture |
2020 |
CIDR |
4.2806921e-05 |
| 948 |
Data Processing on FPGAs |
2009 |
VLDB |
0.0001510759 |