Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited
Summary: Extensive multi-core/NUMA experiments overturn claims that SIMD and NUMA favor sort-merge: optimized radix-hash join remains clearly faster, except at very large scale. Provides state-of-the-art implementations and hardware insights for parallel operators. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Cagri Balkesen (ETH Zurich)
- 2. Gustavo Alonso (ETH Zurich)
- 3. Jens Teubner (Technical University Dortmund)
- 4. M. Tamer Özsu (University of Waterloo)
BibTeX Citation
@article{balkesen_vldb14,
title = {{Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited}},
author = {Balkesen, Cagri and Alonso, Gustavo and Teubner, Jens and Özsu, M. Tamer},
journal = {PVLDB},
series = {{VLDB} '14},
volume = {7},
number = {1},
pages = {85--96},
doi = {10.14778/2732232.2732236},
url = {https://doi.org/10.14778/2732232.2732236},
year = {2014}
}
Incoming Citations (Sorted by Pagerank)
Showing 31 of 81 citing papers.
Outgoing Citations (Sorted by Pagerank)
Showing 13 of 13 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 8,904 | A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory | 2023 | VLDB |
| 2 | 152 | Multiprocessor Hash-Based Join Algorithms | 1985 | VLDB |
| 3 | 1,265 | An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory | 2016 | SIGMOD |
| 4 | 2,470 | Hash-Based Join Algorithms for Multiprocessor Computers with Shared Memory | 1990 | VLDB |
| 5 | 242 | A Performance Evaluation of Four Parallel Join Algorithms in a Shared-Nothing Multiprocessor Environment | 1989 | SIGMOD |
| 6 | 2,926 | Distributed Join Algorithms on Thousands of Cores | 2017 | VLDB |
| 7 | 3,011 | Design and Evaluation of Parallel Pipelined Join Algorithms | 1987 | SIGMOD |
| 8 | 423 | Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems | 2012 | VLDB |
| 9 | 360 | Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs | 2011 | SIGMOD |
| 10 | 209 | Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs | 2009 | VLDB |