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.0014279444 |
| 52 | Database Architecture Optimized for the new Bottleneck: Memory Access | 1999 | VLDB | 0.00066474881 |
| 81 | Cache Conscious Algorithms for Relational Query Processing | 1994 | VLDB | 0.00055548574 |
| 124 | DBMSs On A Modern Processor: Where Does Time Go? | 1999 | VLDB | 0.00045103515 |
| 351 | Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs | 2009 | VLDB | 0.0002636504 |
| 588 | Practical Skew Handling in Parallel Joins | 1992 | VLDB | 0.00019604754 |
| 1,079 | What happens during a Join? Dissecting CPU and Memory Optimization Effects | 2000 | VLDB | 0.00014233415 |
| 1,900 | Hash joins and hash teams in Microsoft SQL Server | 1998 | VLDB | 0.000101645 |
Previous
Page 1 / 1
Next