Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs
Summary: Examines main-memory, multi-core hash joins by deconstructing phases and evaluating variants on two CPUs. Simple, non-partitioned shared-hash-table often matches complex methods, especially under skew; suggests adding it to DBMS toolkits and optimizer strategies. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Spyros Blanas
- 2. Yinan Li
- 3. Jignesh M. Patel
Incoming Citations (Sorted by Pagerank)
Showing 15 of 65 citing papers.
Outgoing Citations (Sorted by Pagerank)
Showing 8 of 8 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 9 | Implementation Techniques For Main Memory Database Systems | 1984 | SIGMOD | 0.001426258 |
| 52 | Database Architecture Optimized for the new Bottleneck: Memory Access | 1999 | VLDB | 0.00066322421 |
| 81 | Cache Conscious Algorithms for Relational Query Processing | 1994 | VLDB | 0.00055253195 |
| 124 | DBMSs On A Modern Processor: Where Does Time Go? | 1999 | VLDB | 0.0004501099 |
| 350 | Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs | 2009 | VLDB | 0.00026368305 |
| 548 | Practical Skew Handling in Parallel Joins | 1992 | VLDB | 0.00020369531 |
| 1,077 | What happens during a Join? Dissecting CPU and Memory Optimization Effects | 2000 | VLDB | 0.00014224986 |
| 1,902 | Hash joins and hash teams in Microsoft SQL Server | 1998 | VLDB | 0.0001015225 |
Previous
Page 1 / 1
Next