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.00056737487
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 217 citing papers.

Rank Citing Paper Year Venue Pagerank
2,953 RaSQL: Greater Power and Performance for Big Data Analytics with Recursive-aggregate-SQL on Spark 2019 SIGMOD 7.8060043e-05
3,079 Adaptive Query Processing on RAW Data 2014 VLDB 7.6544931e-05
3,104 On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML 2018 VLDB 7.6281929e-05
3,138 How to Win a Hot Dog Eating Contest: Distributed Incremental View Maintenance with Batch Updates 2016 SIGMOD 7.5866991e-05
3,165 Robust Join Processing with Diamond Hardened Joins 2024 VLDB 7.5598778e-05
3,190 One WITH RECURSIVE is Worth Many GOTOs 2021 SIGMOD 7.5364422e-05
3,240 Farview: Disaggregated Memory with Operator Off-loading for Database Engines 2022 CIDR 7.482039e-05
3,308 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 7.4195851e-05
3,331 SPOOF: Sum-Product Optimization and Operator Fusion for Large-Scale Machine Learning 2017 CIDR 7.4065701e-05
3,408 Native Store Extension for SAP HANA 2019 VLDB 7.3093844e-05
3,438 Efficient Processing of Window Functions in Analytical SQL Queries 2015 VLDB 7.2807703e-05
3,471 Tile-based Lightweight Integer Compression in GPU 2022 SIGMOD 7.258594e-05
3,510 Fast Queries Over Heterogeneous Data Through Engine Customization 2016 VLDB 7.2263115e-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,869 The Case For Heterogeneous HTAP 2017 CIDR 6.9434054e-05
3,939 Analyzing Efficient Stream Processing on Modern Hardware 2019 VLDB 6.8967981e-05
3,959 MB2: Decomposed Behavior Modeling for Self-Driving Database Management Systems 2021 SIGMOD 6.8804723e-05
3,968 Data-Parallel Query Processing on Non-Uniform Data 2020 VLDB 6.8770248e-05
3,969 Tensors: An abstraction for general data processing 2021 VLDB 6.8769925e-05
3,997 Designing an Open Framework for Query Optimization and Compilation 2022 VLDB 6.850379e-05
4,072 Fast Scans on Key-Value Stores 2017 VLDB 6.8070078e-05
4,096 Self-Tuning Query Scheduling for Analytical Workloads 2021 SIGMOD 6.7949494e-05
4,132 Don’t Hold My Data Hostage – A Case For Client Protocol Redesign 2017 VLDB 6.7741062e-05
4,164 GPU Database Systems Characterization and Optimization 2024 VLDB 6.7560016e-05
4,174 The Relational Data Borg is Learning 2020 VLDB 6.750725e-05
4,210 Adaptive Work Placement for Query Processing on Heterogeneous Computing Resources 2017 VLDB 6.7206837e-05
4,339 Adaptive HTAP through Elastic Resource Scheduling 2020 SIGMOD 6.641183e-05
4,544 Just-in-time compilation for SQL query processing 2013 VLDB 6.5371841e-05
4,650 Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs 2021 VLDB 6.471543e-05
4,763 Cloud-Native Transactions and Analytics in SingleStore 2022 SIGMOD 6.4172712e-05
4,817 Permutable Compiled Queries: Dynamically Adapting Compiled Queries without Recompiling 2021 VLDB 6.388743e-05
4,855 ReCache: Reactive Caching for Fast Analytics over Heterogeneous Data 2018 VLDB 6.3657929e-05
4,918 Micro-architectural Analysis of In-memory OLTP 2016 SIGMOD 6.3447212e-05
4,942 LightSaber: Efficient Window Aggregation on Multi-core Processors 2020 SIGMOD 6.3309707e-05
5,009 Fast In-Memory SQL Analytics on Typed Graphs 2017 VLDB 6.3030779e-05
5,034 Free Join: Unifying Worst-Case Optimal and Traditional Joins 2023 SIGMOD 6.2921115e-05
5,246 Babelfish: Efficient Execution of Polyglot Queries 2022 VLDB 6.1985833e-05
5,363 The NebulaStream Platform: Data and Application Management for the Internet of Things 2020 CIDR 6.1475521e-05
5,399 At-the-time and Back-in-time Persistent Sketches 2021 SIGMOD 6.1336701e-05
5,470 Code generation for efficient query processing in managed runtimes 2014 VLDB 6.101779e-05
5,475 Evolution of a Compiling Query Engine 2021 VLDB 6.1009218e-05
5,564 Charting the Design Space of Query Execution using VOILA 2021 VLDB 6.0660209e-05
5,603 Database Processing-in-Memory: An Experimental Study 2020 VLDB 6.0518498e-05
5,629 BOSS - An Architecture for Database Kernel Composition 2024 VLDB 6.0424626e-05
5,642 Revisiting Reuse in Main Memory Database Systems 2017 SIGMOD 6.0370517e-05
5,787 Database Technology for the Masses: Sub-Operators as First-Class Entities 2021 VLDB 5.9768075e-05
5,833 VectorH: Taking SQL-on-Hadoop to the Next Level 2016 SIGMOD 5.9622515e-05
6,014 Approximate Query Engines: Commercial Challenges and Research Opportunities 2017 SIGMOD 5.8956963e-05
6,104 Iterative Query Processing based on Unified Optimization Techniques 2019 SIGMOD 5.8688901e-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