DBScholar

Back to papers

Efficiently Compiling Efficient Query Plans for Modern Hardware

Summary: Introduces LLVM-based compilation of queries into compact machine code optimized for locality and predictable branches, overcoming iterator/vectorization overheads. Integrated in HyPer, it approaches hand-written C++ performance with modest compilation time. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
10473
Venue
VLDB
Year
2011
Pagerank
0.00054886415
Overall Rank
23 | 99.85%
DOI
10.14778/2002938.2002944

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{neumann_vldb11,
        title = {{Efficiently Compiling Efficient Query Plans for Modern Hardware}},
        author = {Neumann, Thomas},
        journal = {PVLDB},
        series = {{VLDB} '11},
        volume = {4},
        number = {9},
        pages = {539--550},
        doi = {10.14778/2002938.2002944},
        url = {https://doi.org/10.14778/2002938.2002944},
        year = {2011}
}

Incoming Citations (Sorted by Pagerank)

Showing 49 of 199 citing papers.

Rank Citing Paper Year Venue Pagerank
9,154 On-Demand State Separation for Cloud Data Warehousing 2022 VLDB 5.3123022e-05
9,167 Dynamic Speculative Optimizations for SQL Compilation in Apache Spark 2020 VLDB 5.3099969e-05
9,241 Provenance for SQL through Abstract Interpretation: Value-less, but Worthwhile 2015 VLDB 5.3002223e-05
9,419 Language-Agnostic Integrated Queries in a Managed Polyglot Runtime 2021 VLDB 5.273161e-05
9,435 In-Browser Interactive SQL Analytics with Afterburner 2017 SIGMOD 5.269408e-05
9,440 In-depth Analysis of Continuous Subgraph Matching in a Common Delta Query Compilation Framework 2024 SIGMOD 5.2680376e-05
9,450 Engineering High-Performance Database Engines 2014 VLDB 5.2660195e-05
9,475 BladeDISC: Optimizing Dynamic Shape Machine Learning Workloads via Compiler Approach 2023 SIGMOD 5.2634238e-05
9,565 TreeToaster: Towards an IVM-Optimized Compiler 2021 SIGMOD 5.2528121e-05
9,572 PlinyCompute: A Platform for High-Performance, Distributed, Data-Intensive Tool Development 2018 SIGMOD 5.2528121e-05
9,612 Memory Efficient Scheduling of Query Pipeline Execution 2022 CIDR 5.2449175e-05
9,633 Scabbard: Single-Node Fault-Tolerant Stream Processing 2022 VLDB 5.2434488e-05
9,667 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.2401605e-05
9,738 GeaFlow: A Graph Extended and Accelerated Dataflow System 2023 SIGMOD 5.227679e-05
9,754 Optimization of Disjunctive Predicates for Main Memory Column Stores 2017 SIGMOD 5.2273974e-05
9,806 BIPie: Fast Selection and Aggregation on Encoded Data using Operator Specialization 2018 SIGMOD 5.2155434e-05
9,834 EinDecomp: Decomposition of Declaratively-Specified Machine Learning and Numerical Computations for Parallel Execution 2025 VLDB 5.2112879e-05
9,856 Tuplex: Robust, Efficient Analytics When Python Rules 2019 VLDB 5.2082931e-05
9,960 Optimizing Nested Recursive Queries 2024 SIGMOD 5.1879626e-05
9,986 Thriving in the No Man’s Land between Compilers and Databases 2019 CIDR 5.1832796e-05
10,008 Towards Unifying Query Interpretation and Compilation 2023 CIDR 5.1785299e-05
10,040 SQL Engines Excel at the Execution of Imperative Programs 2024 VLDB 5.1723558e-05
10,070 Darwin: Scale-In Stream Processing 2022 CIDR 5.1633991e-05
10,072 Query Compilation Without Regrets 2024 SIGMOD 5.1624689e-05
10,076 Chukonu: A Fully-Featured High-Performance Big Data Framework that Integrates a Native Compute Engine into Spark 2022 VLDB 5.1613298e-05
10,096 Out-of-order Execution of Database Queries 2020 VLDB 5.1523392e-05
10,106 How to Optimize SQL Queries? A Comparison Between Split, Holistic, and Hybrid Approaches 2025 VLDB 5.1435736e-05
10,143 Raqlet: Cross-Paradigm Compilation for Recursive Queries 2026 CIDR 5.093636e-05
10,200 Automating Database-Native Function Code Synthesis with LLMs 2026 SIGMOD 5.093636e-05
10,232 EncoderForge: Generating Efficient SQL for Encoders in Machine Learning Inference Pipelines 2026 SIGMOD 5.093636e-05
10,526 TurboLynx: Schemaless Graph Engine Strikes Back for General-Purpose Analytics 2026 VLDB 5.093636e-05
10,541 Scalable GPU Acceleration of Scalar Functions in Analytical Databases: Compilation, Benchmarking, and Optimization 2026 VLDB 5.093636e-05
10,559 OBELISK: Efficient Offline Query Planning with Bayesian Optimization-Informed Language Model Reasoning 2026 VLDB 5.093636e-05
10,723 LingoDB-CT: Understanding LingoDB's Inner Workings 2025 SIGMOD 5.093636e-05
10,888 Saving Private Hash Join 2025 VLDB 5.093636e-05
10,997 The HANA Native Query Engine for Lakehouse Systems 2025 VLDB 5.093636e-05
11,120 Welding Natural Language Queries to Analytics IRs with LLMs 2024 CIDR 5.093636e-05
11,189 StarfishDB: a Query Execution Engine for Relational Probabilistic Programming 2024 SIGMOD 5.093636e-05
11,275 Hardware-Efficient Data Imputation through DBMS Extensibility 2024 VLDB 5.093636e-05
11,354 mutable: A Modern DBMS for Research and Fast Prototyping 2023 CIDR 5.093636e-05
11,437 Cracking-Like Join for Trusted Execution Environments 2023 VLDB 5.093636e-05
11,453 Asymptotically Better Query Optimization Using Indexed Algebra 2023 VLDB 5.093636e-05
11,468 Big Data Analytic Toolkit: A general-purpose, modular, and heterogeneous acceleration toolkit for data analytical engines 2023 VLDB 5.093636e-05
11,625 Accelerating Complex Analytics using Speculation 2021 CIDR 5.093636e-05
11,708 Low-Latency Compilation of SQL Queries to Machine Code 2021 VLDB 5.093636e-05
11,804 Like Water and Oil: With a Proper Emulsifier, Query Compilation and Data Parallelism Will Mix Well 2020 VLDB 5.093636e-05
12,057 Index-Assisted Hierarchical Computations in Main-Memory RDBMS 2016 VLDB 5.093636e-05
12,233 Query Processing on Prefix Trees Live 2013 SIGMOD 5.093636e-05
13,336 UmbraPerf - Profiling Results Tailored for DBMS Developers 2025 VLDB -
Previous Page 4 / 4 Next

Outgoing Citations (Sorted by Pagerank)

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