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.00010552993
Overall Rank
1,473 | 90.11%
DOI
10.14778/3007328.3007336
PDF
Download (CC BY-NC-ND 4.0)

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.00015640305
1,193 Weld: A Common Runtime for High Performance Data Analytics 2017 CIDR 0.00011582619
1,534 Pipelined Query Processing in Coprocessor Environments 2018 SIGMOD 0.00010327147
1,748 HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines 2019 VLDB 9.7289385e-05
2,139 Quickstep: A Data Platform Based on the Scaling-Up Approach 2018 VLDB 8.9735524e-05
2,251 Evaluating End-to-End Optimization for Data Analytics Applications in Weld 2018 VLDB 8.750953e-05
2,420 How to Architect a Query Compiler, Revisited 2018 SIGMOD 8.4883426e-05
2,460 Query Processing on Tensor Computation Runtimes 2022 VLDB 8.4308406e-05
2,663 A Layered Aggregate Engine for Analytics Workloads 2019 SIGMOD 8.1542952e-05
2,818 To Partition, or Not to Partition, That is the Join Question in a Real System 2021 SIGMOD 7.9703078e-05
3,103 On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML 2018 VLDB 7.6456038e-05
3,775 Hardware-conscious Query Processing in GPU-accelerated Analytical Engines 2019 CIDR 7.0261504e-05
3,955 Tensors: An abstraction for general data processing 2021 VLDB 6.8994712e-05
3,986 Designing an Open Framework for Query Optimization and Compilation 2022 VLDB 6.8697828e-05
4,647 Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs 2021 VLDB 6.4850635e-05
4,919 LightSaber: Efficient Window Aggregation on Multi-core Processors 2020 SIGMOD 6.3519157e-05
5,545 Charting the Design Space of Query Execution using VOILA 2021 VLDB 6.0860849e-05
5,772 Database Technology for the Masses: Sub-Operators as First-Class Entities 2021 VLDB 5.9964298e-05
6,301 Declarative Sub-Operators for Universal Data Processing 2023 VLDB 5.8167709e-05
6,444 Grizzly: Efficient Stream Processing Through Adaptive Query Compilation 2020 SIGMOD 5.7807677e-05
6,518 GPU-accelerated data management under the test of time 2020 CIDR 5.7561332e-05
6,635 What Makes a Good Physical Plan? — Experiencing Hardware-Conscious Query Optimization with Candomble 2016 SIGMOD 5.7243678e-05
7,068 Efficient Top-K Query Processing on Massively Parallel Hardware 2018 SIGMOD 5.6060783e-05
7,586 Bringing Compiling Databases to RISC Architectures 2023 VLDB 5.4891348e-05
7,735 Hardware-Oblivious SIMD Parallelism for In-Memory Column-Stores 2020 CIDR 5.4632401e-05
7,871 Building Advanced SQL Analytics From Low-Level Plan Operators 2021 SIGMOD 5.434014e-05
8,214 Architecting a Query Compiler for Spatial Workloads 2020 SIGMOD 5.3752801e-05
8,280 Scaling GPU-Accelerated Databases beyond GPU Memory Size 2025 VLDB 5.3616863e-05
9,401 Themis: A GPU-accelerated Relational Query Execution Engine 2025 VLDB 5.1837077e-05
9,483 Query Compilation Without Regrets 2024 SIGMOD 5.1686727e-05
9,990 BIPie: Fast Selection and Aggregation on Encoded Data using Operator Specialization 2018 SIGMOD 5.098713e-05
10,178 Thriving in the No Man’s Land between Compilers and Databases 2019 CIDR 5.0657907e-05
10,281 MorphStore — In-Memory Query Processing based on Morphing Compressed Intermediates LIVE 2019 SIGMOD 5.0461162e-05
11,085 Cephalopod - Virtual Data Model Composition through Partial Query Translation 2025 CIDR 4.9769913e-05
11,351 Towards Designing Future-Proof Data Processing Systems 2025 VLDB 4.9769913e-05
11,474 Welding Natural Language Queries to Analytics IRs with LLMs 2024 CIDR 4.9769913e-05
11,608 Hardware-Efficient Data Imputation through DBMS Extensibility 2024 VLDB 4.9769913e-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