DBScholar

Back to papers

Tuplex: Data Science in Python at Native Code Speed

Summary: Tuplex JIT-compiles Python UDFs into end-to-end native code for data pipelines. It uses a dual-mode execution model: a fast path for the common case with exception paths for failures, yielding up to 91x speedups over Spark/Dask and near hand-tuned C++ performance. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h9c34eb13be105218
Venue
SIGMOD
Year
2021
Pagerank
9.5747668e-05
Overall Rank
1,812 | 87.86%
DOI
10.1145/3448016.3457244

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{spiegelberg_sigmod21,
        title = {{Tuplex: Data Science in Python at Native Code Speed}},
        author = {Spiegelberg, Leonhard and Yesantharao, Rahul and Schwarzkopf, Malte and Kraska, Tim},
        series = {{SIGMOD} '21},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/3448016.3457244},
        url = {https://dl.acm.org/doi/10.1145/3448016.3457244},
        year = {2021}
}

Incoming Citations (Sorted by Pagerank)

Showing 20 of 20 citing papers.

Rank Citing Paper Year Venue Pagerank
5,723 Accelerating Python UDFs in Vectorized Query Execution 2022 CIDR 5.9993122e-05
5,935 Self-Organizing Data Containers 2022 CIDR 5.9251217e-05
6,100 Dear User-Defined Functions, Inlining isn't working out so great for us. Let's try batching to make our relationship work. Sincerely, SQL 2024 CIDR 5.8699028e-05
6,218 YeSQL: "You extend SQL" with Rich and Highly Performant User-Defined Functions in Relational Databases 2022 VLDB 5.8292066e-05
6,428 Containerized Execution of UDFs: An Experimental Evaluation 2022 VLDB 5.7709339e-05
6,765 Mitigating the Impedance Mismatch between Prediction Query Execution and Database Engine 2025 SIGMOD 5.6695399e-05
6,902 DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines 2022 CIDR 5.6365602e-05
8,002 Efficient Execution of User-Defined Functions in SQL Queries 2023 VLDB 5.3927693e-05
8,176 Predicate Pushdown for Data Science Pipelines 2023 SIGMOD 5.3688159e-05
8,635 The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining 2025 VLDB 5.2832224e-05
9,475 HyperBlocker: Accelerating Rule-based Blocking in Entity Resolution using GPUs 2025 VLDB 5.157794e-05
9,512 Query Compilation Without Regrets 2024 SIGMOD 5.1515819e-05
9,691 BladeDISC: Optimizing Dynamic Shape Machine Learning Workloads via Compiler Approach 2023 SIGMOD 5.1258854e-05
9,729 The UDFBench Benchmark for General-purpose UDF Queries 2025 VLDB 5.1202393e-05
10,060 YeSQL: Rich User-Defined Functions without the Overhead 2022 VLDB 5.0753869e-05
10,494 Automating Database-Native Function Code Synthesis with LLMs 2026 SIGMOD 4.9605343e-05
11,236 UDFBench: A Tool for Benchmarking UDF Queries on SQL Engines 2025 SIGMOD 4.9605343e-05
11,245 Approximating Opaque Top-k Queries 2025 SIGMOD 4.9605343e-05
11,778 Udon: Efficient Debugging of User-Defined Functions in Big Data Systems with Line-by-Line Control 2023 SIGMOD 4.9605343e-05
11,847 To UDFs and Beyond: Demonstration of a Fully Decomposed Data Processor for General Data Wrangling Tasks 2023 VLDB 4.9605343e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

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