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
hbfb599b38b0c2b2f
Venue
VLDB
Year
2011
Pagerank
0.00056855599
Overall Rank
21 | 99.87%
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 50 of 216 citing papers.

Rank Citing Paper Year Venue Pagerank
3,001 ClickHouse - Lightning Fast Analytics for Everyone 2024 VLDB 7.7667824e-05
3,069 Adaptive Query Processing on RAW Data 2014 VLDB 7.6822697e-05
3,101 On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML 2018 VLDB 7.649219e-05
3,128 How to Win a Hot Dog Eating Contest: Distributed Incremental View Maintenance with Batch Updates 2016 SIGMOD 7.6151967e-05
3,153 Robust Join Processing with Diamond Hardened Joins 2024 VLDB 7.5883271e-05
3,194 One WITH RECURSIVE is Worth Many GOTOs 2021 SIGMOD 7.5498012e-05
3,227 Farview: Disaggregated Memory with Operator Off-loading for Database Engines 2022 CIDR 7.5083649e-05
3,308 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 7.4411187e-05
3,330 SPOOF: Sum-Product Optimization and Operator Fusion for Large-Scale Machine Learning 2017 CIDR 7.4173693e-05
3,406 Native Store Extension for SAP HANA 2019 VLDB 7.3281944e-05
3,427 Efficient Processing of Window Functions in Analytical SQL Queries 2015 VLDB 7.3082914e-05
3,505 Fast Queries Over Heterogeneous Data Through Engine Customization 2016 VLDB 7.2508161e-05
3,599 Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe? 2017 SIGMOD 7.1773938e-05
3,642 User-Defined Operators: Efficiently Integrating Custom Algorithms into Modern Databases 2022 VLDB 7.1416697e-05
3,655 Tile-based Lightweight Integer Compression in GPU 2022 SIGMOD 7.1260841e-05
3,922 Analyzing Efficient Stream Processing on Modern Hardware 2019 VLDB 6.9229432e-05
3,935 The Case For Heterogeneous HTAP 2017 CIDR 6.9166006e-05
3,953 Tensors: An abstraction for general data processing 2021 VLDB 6.9027109e-05
3,961 Data-Parallel Query Processing on Non-Uniform Data 2020 VLDB 6.8948667e-05
3,965 MB2: Decomposed Behavior Modeling for Self-Driving Database Management Systems 2021 SIGMOD 6.8918628e-05
3,985 Designing an Open Framework for Query Optimization and Compilation 2022 VLDB 6.8730085e-05
4,048 Fast Scans on Key-Value Stores 2017 VLDB 6.8304396e-05
4,112 Don’t Hold My Data Hostage – A Case For Client Protocol Redesign 2017 VLDB 6.7994301e-05
4,161 The Relational Data Borg is Learning 2020 VLDB 6.7700593e-05
4,199 Adaptive Work Placement for Query Processing on Heterogeneous Computing Resources 2017 VLDB 6.7410637e-05
4,388 Self-Tuning Query Scheduling for Analytical Workloads 2021 SIGMOD 6.6228033e-05
4,399 Adaptive HTAP through Elastic Resource Scheduling 2020 SIGMOD 6.6152806e-05
4,480 GPU Database Systems Characterization and Optimization 2024 VLDB 6.5807917e-05
4,525 Just-in-time compilation for SQL query processing 2013 VLDB 6.5616553e-05
4,645 Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs 2021 VLDB 6.4881339e-05
4,793 Permutable Compiled Queries: Dynamically Adapting Compiled Queries without Recompiling 2021 VLDB 6.4127583e-05
4,828 Cloud-Native Transactions and Analytics in SingleStore 2022 SIGMOD 6.391616e-05
4,832 ReCache: Reactive Caching for Fast Analytics over Heterogeneous Data 2018 VLDB 6.3895407e-05
4,899 Micro-architectural Analysis of In-memory OLTP 2016 SIGMOD 6.3655167e-05
4,918 LightSaber: Efficient Window Aggregation on Multi-core Processors 2020 SIGMOD 6.3548575e-05
4,984 Fast In-Memory SQL Analytics on Typed Graphs 2017 VLDB 6.3268363e-05
5,010 Free Join: Unifying Worst-Case Optimal and Traditional Joins 2023 SIGMOD 6.3149028e-05
5,230 Babelfish: Efficient Execution of Polyglot Queries 2022 VLDB 6.2189001e-05
5,343 The NebulaStream Platform: Data and Application Management for the Internet of Things 2020 CIDR 6.1708665e-05
5,373 At-the-time and Back-in-time Persistent Sketches 2021 SIGMOD 6.1569337e-05
5,455 Evolution of a Compiling Query Engine 2021 VLDB 6.1239975e-05
5,457 Code generation for efficient query processing in managed runtimes 2014 VLDB 6.1239347e-05
5,543 Charting the Design Space of Query Execution using VOILA 2021 VLDB 6.0889645e-05
5,598 Database Processing-in-Memory: An Experimental Study 2020 VLDB 6.0713144e-05
5,615 BOSS - An Architecture for Database Kernel Composition 2024 VLDB 6.0652416e-05
5,639 Revisiting Reuse in Main Memory Database Systems 2017 SIGMOD 6.0558642e-05
5,771 Database Technology for the Masses: Sub-Operators as First-Class Entities 2021 VLDB 5.9992698e-05
5,817 VectorH: Taking SQL-on-Hadoop to the Next Level 2016 SIGMOD 5.9840356e-05
6,004 Approximate Query Engines: Commercial Challenges and Research Opportunities 2017 SIGMOD 5.9166815e-05
6,088 Iterative Query Processing based on Unified Optimization Techniques 2019 SIGMOD 5.8908778e-05
Previous Page 2 / 5 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