DBScholar

Back to papers

Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems

Summary: Introduces NUMA-affine massively parallel sort-merge joins using partial partition-based sorting, avoiding the traditionally serial final merge. On 1-TB/32-core hardware, MPSM scales nearly linearly and beats state-of-the-art parallel hash joins by up to 4×. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
10533
Venue
VLDB
Year
2012
Pagerank
0.00018725853
Overall Rank
423 | 97.10%
DOI
10.14778/2336664.2336675

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{albutiu_vldb12,
        title = {{Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems}},
        author = {Albutiu, Martina-Cezara and Kemper, Alfons and Neumann, Thomas},
        journal = {PVLDB},
        series = {{VLDB} '12},
        volume = {5},
        number = {10},
        pages = {1064--1075},
        doi = {10.14778/2336664.2336675},
        url = {https://doi.org/10.14778/2336664.2336675},
        year = {2012}
}

Incoming Citations (Sorted by Pagerank)

Showing 50 of 53 citing papers.

Rank Citing Paper Year Venue Pagerank
165 DB2 with BLU Acceleration: So Much More than Just a Column Store 2013 VLDB 0.00027693424
241 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00023654664
252 Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited 2014 VLDB 0.00023242719
634 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015533814
710 Trill: A High-Performance Incremental Query Processor for Diverse Analytics 2015 VLDB 0.00014715033
892 Rack-Scale In-Memory Join Processing using RDMA 2015 SIGMOD 0.00013376761
959 Memory-Efficient Hash Joins 2015 VLDB 0.00012953588
1,076 High-Speed Query Processing over High-Speed Networks 2016 VLDB 0.00012270109
1,150 DimmWitted: A Study of Main-Memory Statistical Analytics 2014 VLDB 0.00011943462
1,177 A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort 2014 SIGMOD 0.00011808761
1,203 NUMA-aware algorithms: the case of data shuffling 2013 CIDR 0.00011671169
1,265 An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory 2016 SIGMOD 0.00011415709
1,574 Pipelined Query Processing in Coprocessor Environments 2018 SIGMOD 0.00010321274
1,974 Track Join: Distributed Joins with Minimal Network Traffic 2014 SIGMOD 9.3658402e-05
2,250 Cache-Efficient Aggregation: Hashing Is Sorting 2015 SIGMOD 8.8694486e-05
2,649 Asynchronous Memory Access Chaining 2016 VLDB 8.2926258e-05
2,667 A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs 2017 SIGMOD 8.2756346e-05
2,926 Distributed Join Algorithms on Thousands of Cores 2017 VLDB 7.9549783e-05
2,962 To Partition, or Not to Partition, That is the Join Question in a Real System 2021 SIGMOD 7.9170451e-05
3,134 Efficient Join Algorithms For Large Database Tables in a Multi-GPU Environment 2021 VLDB 7.7231028e-05
3,378 A Hybrid B+-tree as Solution for In-Memory Indexing on CPU-GPU Heterogeneous Computing Platforms 2016 SIGMOD 7.4587887e-05
4,001 Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement 2015 VLDB 6.9663191e-05
4,085 Deployment of Query Plans on Multicores 2015 VLDB 6.9149518e-05
4,603 The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product 2021 VLDB 6.6105578e-05
4,607 Adaptive NUMA-aware data placement and task scheduling for analytical workloads in main-memory column-stores 2017 VLDB 6.6088324e-05
4,639 MQJoin: Efficient Shared Execution of Main-Memory Joins 2016 VLDB 6.5918791e-05
5,515 FPGA-based Multithreading for In-Memory Hash Joins 2015 CIDR 6.189963e-05
5,715 Design and Evaluation of Storage Organizations for Read-Optimized Main Memory Databases 2013 VLDB 6.1105343e-05
5,765 Charting the Design Space of Query Execution using VOILA 2021 VLDB 6.0953705e-05
6,113 Patience is a Virtue: Revisiting Merge and Sort on Modern Processors 2014 SIGMOD 5.9715554e-05
6,161 Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities 2019 CIDR 5.9537202e-05
6,207 The 3D Hash Join: Building On Non-Unique Join Attributes 2022 CIDR 5.9429869e-05
6,255 Elastic Pipelining in an In-Memory Database Cluster 2016 SIGMOD 5.9399698e-05
6,538 UPLIFT: Parallelization Strategies for Feature Transformations in Machine Learning Workloads 2022 VLDB 5.8477764e-05
6,572 A Morsel-Driven Query Execution Engine for Heterogeneous Multi-Cores 2019 VLDB 5.8373744e-05
6,774 Evaluating Multi-GPU Sorting with Modern Interconnects 2022 SIGMOD 5.7778738e-05
6,957 Design and Analysis of a Processing-in-DIMM Join Algorithm: A Case Study with UPMEM DIMMs 2023 SIGMOD 5.7303405e-05
7,242 Fast Multi-Column Sorting in Main-Memory Column-Stores 2016 SIGMOD 5.6641994e-05
7,760 NOCAP: Near-Optimal Correlation-Aware Partitioning Joins 2023 SIGMOD 5.5505651e-05
7,774 Building Advanced SQL Analytics From Low-Level Plan Operators 2021 SIGMOD 5.5468469e-05
7,820 Parallelizing Intra-Window Join on Multicores: An Experimental Study 2021 SIGMOD 5.5373345e-05
7,915 Krypton: Real-time Serving and Analytical SQL Engine at ByteDance 2023 VLDB 5.5181056e-05
8,234 The Case for Learned In-Memory Joins 2023 VLDB 5.460955e-05
8,698 SkinnerMT: Parallelizing for Efficiency and Robustness in Adaptive Query Processing on Multicore Platforms 2023 VLDB 5.3830073e-05
9,288 How to Stop Under-Utilization and Love Multicores 2014 SIGMOD 5.2912652e-05
9,333 Efficiently Joining Large Relations on Multi-GPU Systems 2025 VLDB 5.2887551e-05
9,450 Engineering High-Performance Database Engines 2014 VLDB 5.2660195e-05
9,675 BlockJoin: Efficient Matrix Partitioning Through Joins 2017 VLDB 5.2380072e-05
10,096 Out-of-order Execution of Database Queries 2020 VLDB 5.1523392e-05
10,479 P-MOSS: Scheduling Main-Memory Indexes Over NUMA Servers Using Next Token Prediction 2026 SIGMOD 5.093636e-05
Previous Page 1 / 2 Next

Outgoing Citations (Sorted by Pagerank)

Showing 9 of 9 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