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
h0de26f3a75aa1e54
Venue
SIGMOD
Year
2014
Pagerank
0.00024554257
Overall Rank
215 | 98.57%
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 133 citing papers.

Rank Citing Paper Year Venue Pagerank
375 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00019660459
606 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015609823
627 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015430074
651 Amazon Redshift Re-invented 2022 SIGMOD 0.00015126716
689 Cardinality Estimation Done Right: Index-Based Join Sampling 2017 CIDR 0.00014725904
894 Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation 2016 SIGMOD 0.00013179915
928 The End of Slow Networks: It's Time for a Redesign 2016 VLDB 0.00013012601
965 Memory-Efficient Hash Joins 2015 VLDB 0.00012778081
1,025 High-Speed Query Processing over High-Speed Networks 2016 VLDB 0.00012396134
1,232 BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications 2017 SIGMOD 0.00011406847
1,350 Relaxed Operator Fusion for In-Memory Databases: Making Compilation, Vectorization, and Prefetching Work Together At Last 2018 VLDB 0.00010934877
1,530 Pipelined Query Processing in Coprocessor Environments 2018 SIGMOD 0.00010318943
1,603 Adopting Worst-Case Optimal Joins in Relational Database Systems 2020 VLDB 0.00010090639
1,748 HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines 2019 VLDB 9.7176232e-05
1,756 How to Architect a Query Compiler 2016 SIGMOD 9.7053947e-05
1,764 Kuzu* Graph Database Management System 2023 CIDR 9.6923285e-05
1,958 Quantifying TPC-H Choke Points and Their Optimizations 2020 VLDB 9.2894133e-05
2,147 Quickstep: A Data Platform Based on the Scaling-Up Approach 2018 VLDB 8.9595129e-05
2,162 Towards Cost-Optimal Query Processing in the Cloud 2021 VLDB 8.9192007e-05
2,294 Pump Up the Volume: Processing Large Data on GPUs with Fast Interconnects 2020 SIGMOD 8.67775e-05
2,433 How to Architect a Query Compiler, Revisited 2018 SIGMOD 8.4614165e-05
2,464 Query Processing on Tensor Computation Runtimes 2022 VLDB 8.4081954e-05
2,606 Robust Query Processing in Co-Processor-accelerated Databases 2016 SIGMOD 8.2118469e-05
2,808 GPL: A GPU-based Pipelined Query Processing Engine 2016 SIGMOD 7.962315e-05
2,827 To Partition, or Not to Partition, That is the Join Question in a Real System 2021 SIGMOD 7.9486247e-05
2,834 DB4ML – An In-Memory Database Kernel with Machine Learning Support 2020 SIGMOD 7.9442734e-05
2,910 ClickHouse - Lightning Fast Analytics for Everyone 2024 VLDB 7.8621757e-05
3,438 Efficient Processing of Window Functions in Analytical SQL Queries 2015 VLDB 7.2807703e-05
3,606 Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe? 2017 SIGMOD 7.1528863e-05
3,654 User-Defined Operators: Efficiently Integrating Custom Algorithms into Modern Databases 2022 VLDB 7.1147757e-05
3,775 Hardware-conscious Query Processing in GPU-accelerated Analytical Engines 2019 CIDR 7.0079979e-05
3,853 Alibaba Hologres: A Cloud-Native Service for Hybrid Serving/Analytical Processing 2020 VLDB 6.9597694e-05
3,860 Deployment of Query Plans on Multicores 2015 VLDB 6.9512283e-05
3,939 Analyzing Efficient Stream Processing on Modern Hardware 2019 VLDB 6.8967981e-05
3,968 Data-Parallel Query Processing on Non-Uniform Data 2020 VLDB 6.8770248e-05
3,997 Designing an Open Framework for Query Optimization and Compilation 2022 VLDB 6.850379e-05
4,036 Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement 2015 VLDB 6.8259759e-05
4,058 Exploiting Cloud Object Storage for High-Performance Analytics 2023 VLDB 6.8134824e-05
4,095 Apache Arrow DataFusion: A Fast, Embeddable, Modular Analytic Query Engine 2024 SIGMOD 6.7952274e-05
4,096 Self-Tuning Query Scheduling for Analytical Workloads 2021 SIGMOD 6.7949494e-05
4,210 Adaptive Work Placement for Query Processing on Heterogeneous Computing Resources 2017 VLDB 6.7206837e-05
4,309 Redy: Remote Dynamic Memory Cache 2022 VLDB 6.6574435e-05
4,707 Adaptive NUMA-aware data placement and task scheduling for analytical workloads in main-memory column-stores 2017 VLDB 6.4422808e-05
4,725 Scalable Reservoir Sampling on Many-Core CPUs 2019 SIGMOD 6.4337491e-05
4,797 LSched: A Workload-Aware Learned Query Scheduler for Analytical Database Systems 2022 SIGMOD 6.3978116e-05
4,817 Permutable Compiled Queries: Dynamically Adapting Compiled Queries without Recompiling 2021 VLDB 6.388743e-05
4,835 Taming Subgraph Isomorphism for RDF Query Processing 2015 VLDB 6.3793473e-05
4,942 LightSaber: Efficient Window Aggregation on Multi-core Processors 2020 SIGMOD 6.3309707e-05
5,169 The 3D Hash Join: Building On Non-Unique Join Attributes 2022 CIDR 6.2335575e-05
5,192 PolarDB-IMCI: A Cloud-Native HTAP Database System at Alibaba 2023 SIGMOD 6.2209024e-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