DBScholar

Back to papers

Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age

Summary: Introduces morsel-driven parallelism: NUMA-aware, fine-grained tasks that schedule small data morsels to run complete operator pipelines, bypassing plan-driven load balance. Dispatcher maps morsels to NUMA-local workers, enabling elastic parallelism and achieving >30x speedup on 32 cores for TPC-H/SSB. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
4940
Venue
SIGMOD
Year
2014
Pagerank
0.00023654664
Overall Rank
241 | 98.35%
DOI
10.1145/2588555.2610507

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{leis_sigmod14,
        title = {{Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age}},
        author = {Leis, Viktor and Boncz, Peter and Kemper, Alfons and Neumann, Thomas},
        series = {{SIGMOD} '14},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/2588555.2610507},
        url = {https://dl.acm.org/doi/10.1145/2588555.2610507},
        year = {2014}
}

Incoming Citations (Sorted by Pagerank)

Showing 50 of 123 citing papers.

Rank Citing Paper Year Venue Pagerank
422 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00018732744
634 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015533814
649 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015320656
694 Cardinality Estimation Done Right: Index-Based Join Sampling 2017 CIDR 0.00014911698
818 Amazon Redshift Re-invented 2022 SIGMOD 0.00013822916
941 Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation 2016 SIGMOD 0.00013078348
959 Memory-Efficient Hash Joins 2015 VLDB 0.00012953588
976 The End of Slow Networks: It's Time for a Redesign 2016 VLDB 0.00012864533
1,076 High-Speed Query Processing over High-Speed Networks 2016 VLDB 0.00012270109
1,238 BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications 2017 SIGMOD 0.00011543368
1,379 Relaxed Operator Fusion for In-Memory Databases: Making Compilation, Vectorization, and Prefetching Work Together At Last 2018 VLDB 0.00010970894
1,574 Pipelined Query Processing in Coprocessor Environments 2018 SIGMOD 0.00010321274
1,740 Adopting Worst-Case Optimal Joins in Relational Database Systems 2020 VLDB 9.875587e-05
1,797 How to Architect a Query Compiler 2016 SIGMOD 9.7368925e-05
1,977 HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines 2019 VLDB 9.3641101e-05
2,126 Kuzu* Graph Database Management System 2023 CIDR 9.1329991e-05
2,156 Quickstep: A Data Platform Based on the Scaling-Up Approach 2018 VLDB 9.0635624e-05
2,202 Quantifying TPC-H Choke Points and Their Optimizations 2020 VLDB 8.9639459e-05
2,344 Towards Cost-Optimal Query Processing in the Cloud 2021 VLDB 8.7199754e-05
2,488 How to Architect a Query Compiler, Revisited 2018 SIGMOD 8.5091578e-05
2,566 Pump Up the Volume: Processing Large Data on GPUs with Fast Interconnects 2020 SIGMOD 8.4116562e-05
2,713 Robust Query Processing in Co-Processor-accelerated Databases 2016 SIGMOD 8.2122726e-05
2,786 DB4ML – An In-Memory Database Kernel with Machine Learning Support 2020 SIGMOD 8.1207221e-05
2,823 Query Processing on Tensor Computation Runtimes 2022 VLDB 8.0893814e-05
2,848 GPL: A GPU-based Pipelined Query Processing Engine 2016 SIGMOD 8.0538815e-05
2,962 To Partition, or Not to Partition, That is the Join Question in a Real System 2021 SIGMOD 7.9170451e-05
3,598 Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe? 2017 SIGMOD 7.2718988e-05
3,653 ClickHouse - Lightning Fast Analytics for Everyone 2024 VLDB 7.2241143e-05
3,673 Efficient Processing of Window Functions in Analytical SQL Queries 2015 VLDB 7.2113383e-05
3,791 Hardware-conscious Query Processing in GPU-accelerated Analytical Engines 2019 CIDR 7.1235328e-05
3,851 Analyzing Efficient Stream Processing on Modern Hardware 2019 VLDB 7.0735328e-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,102 Alibaba Hologres: A Cloud-Native Service for Hybrid Serving/Analytical Processing 2020 VLDB 6.8993947e-05
4,103 Exploiting Cloud Object Storage for High-Performance Analytics 2023 VLDB 6.8993506e-05
4,215 Designing an Open Framework for Query Optimization and Compilation 2022 VLDB 6.8275676e-05
4,273 User-Defined Operators: Efficiently Integrating Custom Algorithms into Modern Databases 2022 VLDB 6.7909197e-05
4,376 Adaptive Work Placement for Query Processing on Heterogeneous Computing Resources 2017 VLDB 6.7364442e-05
4,493 Self-Tuning Query Scheduling for Analytical Workloads 2021 SIGMOD 6.6647555e-05
4,585 Data-Parallel Query Processing on Non-Uniform Data 2020 VLDB 6.6175897e-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,677 Redy: Remote Dynamic Memory Cache 2022 VLDB 6.5698961e-05
4,748 Taming Subgraph Isomorphism for RDF Query Processing 2015 VLDB 6.5251089e-05
4,800 Scalable Reservoir Sampling on Many-Core CPUs 2019 SIGMOD 6.502434e-05
4,820 LightSaber: Efficient Window Aggregation on Multi-core Processors 2020 SIGMOD 6.493623e-05
5,000 Permutable Compiled Queries: Dynamically Adapting Compiled Queries without Recompiling 2021 VLDB 6.4069917e-05
5,148 LSched: A Workload-Aware Learned Query Scheduler for Analytical Database Systems 2022 SIGMOD 6.3465986e-05
5,206 BriskStream: Scaling Data Stream Processing on Shared-Memory Multicore Architectures 2019 SIGMOD 6.3180444e-05
5,234 MxTasks: How to Make Efficient Synchronization and Prefetching Easy 2021 SIGMOD 6.3051801e-05
5,376 Evolution of a Compiling Query Engine 2021 VLDB 6.2415397e-05
Previous Page 1 / 3 Next

Outgoing Citations (Sorted by Pagerank)

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