DBScholar

Back to papers

A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory

Summary: Design-space exploration and empirical evaluation of main-memory partitioned (PHJ) and non-partitioned (NPHJ) hash joins on real storage-class memory (SCM), identifying SCM-sensitive implementation factors. Extensive workload-driven experiments show no universal winner but PHJ generally outperforms NPHJ in realistic SCM setups and yield practical guidelines for SCM-friendly join design. (summarized by gpt-5-mini on Feb 09 2026)

Paper ID
h4c110e99e885b6b4
Venue
VLDB
Year
2023
Pagerank
5.2258409e-05
Overall Rank
9,073 | 39.02%
DOI
10.14778/3583140.3583144
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{huang_vldb23,
        title = {{A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory}},
        author = {Huang, Wentao and Ji, Yunhong and Zhou, Xuan and He, Bingsheng and Tan, Kian-Lee},
        journal = {PVLDB},
        series = {{VLDB} '23},
        volume = {16},
        number = {6},
        pages = {1249--1263},
        doi = {10.14778/3583140.3583144},
        url = {https://doi.org/10.14778/3583140.3583144},
        year = {2023}
}

Incoming Citations (Sorted by Pagerank)

Showing 4 of 4 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 30 of 30 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
27 Database Architecture Optimized for the New Bottleneck: Memory Access 1999 VLDB 0.00051576613
76 Cache Conscious Algorithms for Relational Query Processing 1994 VLDB 0.00036891569
210 Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs 2009 VLDB 0.00024844328
251 Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited 2014 VLDB 0.00023136934
362 Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs 2011 SIGMOD 0.00019999596
963 Memory-Efficient Hash Joins 2015 VLDB 0.00012815832
997 What happens during a Join? Dissecting CPU and Memory Optimization Effects 2000 VLDB 0.00012628913
1,267 An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory 2016 SIGMOD 0.00011265987
1,359 Dash: Scalable Hashing on Persistent Memory 2020 VLDB 0.00010914954
1,437 Write-Behind Logging 2017 VLDB 0.00010651307
2,041 Write-limited sorts and joins for persistent memory 2014 VLDB 9.1461521e-05
2,742 Evaluating Persistent Memory Range Indexes 2020 VLDB 8.0645378e-05
2,818 To Partition, or Not to Partition, That is the Join Question in a Real System 2021 SIGMOD 7.9703078e-05
2,861 APEX: A High-Performance Learned Index on Persistent Memory 2022 VLDB 7.9295281e-05
3,583 Understanding the Idiosyncrasies of Real Persistent Memory 2021 VLDB 7.1881352e-05
3,658 Maximizing Persistent Memory Bandwidth Utilization for OLAP Workloads 2021 SIGMOD 7.1211998e-05
3,941 DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory 2022 VLDB 6.9106858e-05
4,515 Persistent Memory Hash Indexes: An Experimental Evaluation 2021 VLDB 6.5624742e-05
5,180 On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning 2015 VLDB 6.2379001e-05
5,488 Plush: A Write-Optimized Persistent Log-Structured Hash-Table 2022 VLDB 6.1074346e-05
6,074 Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery 2022 SIGMOD 5.8926486e-05
6,216 Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities 2019 CIDR 5.8451996e-05
6,882 Evaluating Persistent Memory Range Indexes: Part Two 2022 VLDB 5.6554818e-05
6,942 The Past, Present and Future of Indexing on Persistent Memory 2022 VLDB 5.6367484e-05
8,137 Thrifty Query Execution via Incrementability 2020 SIGMOD 5.391109e-05
8,501 SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries 2020 SIGMOD 5.3285575e-05
8,669 Cost Modelling for Optimal Data Placement in Heterogeneous Main Memory 2022 VLDB 5.2905276e-05
9,333 PerMA-Bench: Benchmarking Persistent Memory Access 2022 VLDB 5.1916822e-05
9,334 Tair-PMem: A Fully Durable Non-Volatile Memory Database 2022 VLDB 5.1916822e-05
10,208 Sage: Parallel Semi-Asymmetric Graph Algorithms for NVRAMs 2020 VLDB 5.0586451e-05
Previous Page 1 / 1 Next

Semantically Similar Papers