DBScholar

Back to papers

Voodoo - A Vector Algebra for Portable Database Performance on Modern Hardware

Summary: Voodoo is a declarative, vector-oriented intermediate algebra that captures cache, SIMD, and parallelism abstractions while generating highly tuned CPU/GPU code. Its novel control vectors enable portable performance, matching state-of-the-art in-memory engines via a MonetDB backend. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
h9aa4e408a6fbbcb0
Venue
VLDB
Year
2016
Pagerank
0.00010557973
Overall Rank
1,473 | 90.10%
DOI
10.14778/3007328.3007336

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{pirk_vldb16,
        title = {{Voodoo - A Vector Algebra for Portable Database Performance on Modern Hardware}},
        author = {Pirk, Holger and Moll, Oscar and Zaharia, Matei and Madden, Sam},
        journal = {PVLDB},
        series = {{VLDB} '16},
        volume = {9},
        number = {14},
        pages = {1707--1718},
        doi = {10.14778/3007328.3007336},
        url = {https://doi.org/10.14778/3007328.3007336},
        year = {2016}
}

Incoming Citations (Sorted by Pagerank)

Showing 37 of 37 citing papers.

Rank Citing Paper Year Venue Pagerank
605 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015647561
1,193 Weld: A Common Runtime for High Performance Data Analytics 2017 CIDR 0.0001158809
1,533 Pipelined Query Processing in Coprocessor Environments 2018 SIGMOD 0.00010332035
1,747 HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines 2019 VLDB 9.7335416e-05
2,137 Quickstep: A Data Platform Based on the Scaling-Up Approach 2018 VLDB 8.9777553e-05
2,249 Evaluating End-to-End Optimization for Data Analytics Applications in Weld 2018 VLDB 8.7549752e-05
2,419 How to Architect a Query Compiler, Revisited 2018 SIGMOD 8.4923505e-05
2,460 Query Processing on Tensor Computation Runtimes 2022 VLDB 8.4348335e-05
2,663 A Layered Aggregate Engine for Analytics Workloads 2019 SIGMOD 8.1581558e-05
2,818 To Partition, or Not to Partition, That is the Join Question in a Real System 2021 SIGMOD 7.9739791e-05
3,101 On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML 2018 VLDB 7.649219e-05
3,773 Hardware-conscious Query Processing in GPU-accelerated Analytical Engines 2019 CIDR 7.0294475e-05
3,953 Tensors: An abstraction for general data processing 2021 VLDB 6.9027109e-05
3,985 Designing an Open Framework for Query Optimization and Compilation 2022 VLDB 6.8730085e-05
4,645 Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs 2021 VLDB 6.4881339e-05
4,918 LightSaber: Efficient Window Aggregation on Multi-core Processors 2020 SIGMOD 6.3548575e-05
5,543 Charting the Design Space of Query Execution using VOILA 2021 VLDB 6.0889645e-05
5,771 Database Technology for the Masses: Sub-Operators as First-Class Entities 2021 VLDB 5.9992698e-05
6,296 Declarative Sub-Operators for Universal Data Processing 2023 VLDB 5.8195258e-05
6,441 Grizzly: Efficient Stream Processing Through Adaptive Query Compilation 2020 SIGMOD 5.7834762e-05
6,516 GPU-accelerated data management under the test of time 2020 CIDR 5.7588588e-05
6,630 What Makes a Good Physical Plan? — Experiencing Hardware-Conscious Query Optimization with Candomble 2016 SIGMOD 5.7270789e-05
7,066 Efficient Top-K Query Processing on Massively Parallel Hardware 2018 SIGMOD 5.6087334e-05
7,580 Bringing Compiling Databases to RISC Architectures 2023 VLDB 5.491668e-05
7,729 Hardware-Oblivious SIMD Parallelism for In-Memory Column-Stores 2020 CIDR 5.4657611e-05
7,866 Building Advanced SQL Analytics From Low-Level Plan Operators 2021 SIGMOD 5.4365876e-05
8,207 Architecting a Query Compiler for Spatial Workloads 2020 SIGMOD 5.3778259e-05
8,274 Scaling GPU-Accelerated Databases beyond GPU Memory Size 2025 VLDB 5.3642256e-05
9,392 Themis: A GPU-accelerated Relational Query Execution Engine 2025 VLDB 5.1861628e-05
9,472 Query Compilation Without Regrets 2024 SIGMOD 5.1711207e-05
9,981 BIPie: Fast Selection and Aggregation on Encoded Data using Operator Specialization 2018 SIGMOD 5.1011277e-05
10,174 Thriving in the No Man’s Land between Compilers and Databases 2019 CIDR 5.0681899e-05
10,275 MorphStore — In-Memory Query Processing based on Morphing Compressed Intermediates LIVE 2019 SIGMOD 5.0485061e-05
11,076 Cephalopod - Virtual Data Model Composition through Partial Query Translation 2025 CIDR 4.9793485e-05
11,344 Towards Designing Future-Proof Data Processing Systems 2025 VLDB 4.9793485e-05
11,468 Welding Natural Language Queries to Analytics IRs with LLMs 2024 CIDR 4.9793485e-05
11,602 Hardware-Efficient Data Imputation through DBMS Extensibility 2024 VLDB 4.9793485e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

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