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.00010525713
Overall Rank
1,475 | 90.12%
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
606 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015609823
1,197 Weld: A Common Runtime for High Performance Data Analytics 2017 CIDR 0.00011548039
1,530 Pipelined Query Processing in Coprocessor Environments 2018 SIGMOD 0.00010318943
1,748 HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines 2019 VLDB 9.7176232e-05
2,147 Quickstep: A Data Platform Based on the Scaling-Up Approach 2018 VLDB 8.9595129e-05
2,258 Evaluating End-to-End Optimization for Data Analytics Applications in Weld 2018 VLDB 8.7387151e-05
2,433 How to Architect a Query Compiler, Revisited 2018 SIGMOD 8.4614165e-05
2,464 Query Processing on Tensor Computation Runtimes 2022 VLDB 8.4081954e-05
2,673 A Layered Aggregate Engine for Analytics Workloads 2019 SIGMOD 8.1276375e-05
2,827 To Partition, or Not to Partition, That is the Join Question in a Real System 2021 SIGMOD 7.9486247e-05
3,104 On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML 2018 VLDB 7.6281929e-05
3,775 Hardware-conscious Query Processing in GPU-accelerated Analytical Engines 2019 CIDR 7.0079979e-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,650 Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs 2021 VLDB 6.471543e-05
4,942 LightSaber: Efficient Window Aggregation on Multi-core Processors 2020 SIGMOD 6.3309707e-05
5,564 Charting the Design Space of Query Execution using VOILA 2021 VLDB 6.0660209e-05
5,787 Database Technology for the Masses: Sub-Operators as First-Class Entities 2021 VLDB 5.9768075e-05
6,305 Declarative Sub-Operators for Universal Data Processing 2023 VLDB 5.8008469e-05
6,393 GPU-accelerated data management under the test of time 2020 CIDR 5.7858902e-05
6,456 Grizzly: Efficient Stream Processing Through Adaptive Query Compilation 2020 SIGMOD 5.7616575e-05
6,645 What Makes a Good Physical Plan? — Experiencing Hardware-Conscious Query Optimization with Candomble 2016 SIGMOD 5.7054395e-05
7,089 Efficient Top-K Query Processing on Massively Parallel Hardware 2018 SIGMOD 5.5875411e-05
7,602 Bringing Compiling Databases to RISC Architectures 2023 VLDB 5.4709973e-05
7,731 Hardware-Oblivious SIMD Parallelism for In-Memory Column-Stores 2020 CIDR 5.4500769e-05
7,887 Building Advanced SQL Analytics From Low-Level Plan Operators 2021 SIGMOD 5.4162508e-05
8,007 Scaling GPU-Accelerated Databases beyond GPU Memory Size 2025 VLDB 5.3916546e-05
8,230 Architecting a Query Compiler for Spatial Workloads 2020 SIGMOD 5.3577081e-05
9,061 Themis: A GPU-accelerated Relational Query Execution Engine 2025 VLDB 5.2142646e-05
9,512 Query Compilation Without Regrets 2024 SIGMOD 5.1515819e-05
10,025 BIPie: Fast Selection and Aggregation on Encoded Data using Operator Specialization 2018 SIGMOD 5.0818547e-05
10,212 Thriving in the No Man’s Land between Compilers and Databases 2019 CIDR 5.0490854e-05
10,308 MorphStore — In-Memory Query Processing based on Morphing Compressed Intermediates LIVE 2019 SIGMOD 5.0294306e-05
11,146 Cephalopod - Virtual Data Model Composition through Partial Query Translation 2025 CIDR 4.9605343e-05
11,404 Towards Designing Future-Proof Data Processing Systems 2025 VLDB 4.9605343e-05
11,526 Welding Natural Language Queries to Analytics IRs with LLMs 2024 CIDR 4.9605343e-05
11,655 Hardware-Efficient Data Imputation through DBMS Extensibility 2024 VLDB 4.9605343e-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