REVIEW 3 major objections 3 minor 61 references
Parquet decoding can be moved onto a SmartNIC in the network datapath, hiding the scan cost and nearly doubling DuckDB query throughput.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
Moving Parquet decoding onto a SmartNIC in the network datapath overlaps scan cost with query execution and almost doubles DuckDB TPC-H throughput in the best measured case.
T0 review reviewed 2026-08-04 challenge →
load-bearing objection A real, well-integrated FPGA Parquet decoder for DuckDB that nearly doubles throughput on its supported subset — just don't let the abstract oversell the coverage. the 3 major comments →
Oasis: Hiding the Cost of Querying Parquet Files in the Datapath
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
Core claim
On its own terms, the paper establishes that a hardware column-chunk decoder pipeline can decode Parquet at line rate in the datapath. Each pipeline parses Thrift page headers, decompresses Snappy, decodes plain, dictionary, and hybrid RLE/BPE runs, and resolves dictionary identifiers through a type-aware dictionary, writing decoded values into pre-allocated host buffers with zero-copy handoff. Because column chunks are self-contained, independent chunks are processed in parallel by multiple decoder instances, and a software abstraction layer schedules jobs from an unbounded number of worker threads onto a fixed number of hardware streams. The result is that scanning remote Parquet files cos
What carries the argument
The central object is the Oasis column-chunk decoder pipeline: a page-header parser, a dual-issue 16-byte Snappy decompressor, a hybrid RLE/BPE run decoder, and a type-aware dictionary that maps encoded identifiers back to 32- or 64-bit values. The pipeline decodes at cache-line granularity as data streams from the network port, with a software abstraction layer scheduling independent column chunks onto a fixed number of hardware decoders and returning result futures to DuckDB worker threads.
Load-bearing premise
The whole benefit rests on real-world Parquet files being mostly Snappy-compressed, non-nested, non-null, fixed-width columns with plain, dictionary, and hybrid RLE/BPE encodings; if files are dominated by strings, other compressions, nesting, or nulls, the CPU still pays most of the decode cost.
What would settle it
Run Oasis against a benchmark of production Parquet files that are gzip/zstd-compressed or contain many string, nested, and nullable columns. If the CPU fallback decodes more than a small fraction of the bytes, the end-to-end throughput will drift back toward the CPU baseline. A second check: measure throughput with a copy-heavy table on a PCIe 5 or CXL link; if the PCIe interconnect is the binding constraint, the throughput should jump accordingly.
If this is right
- The decode cost of Parquet scans can be removed from the CPU entirely for the supported column subset, so cores spend their time on query processing rather than decompression.
- Oasis with four hardware decoders and eight DuckDB worker threads matches the CPU baseline's throughput at sixteen threads, a near doubling in the best case.
- Scaling to more decoders is possible—the FPGA design uses under half the chip's resources—and the remaining bottlenecks are the PCIe interconnect and, for low-encoding-ratio columns, the Snappy decompressor itself.
- The same pipeline can be extended to string columns by adding a variable-length dictionary, and to other compression schemes with a light wrapper around a different decompressor.
- Pushing filters down into the datapath would reduce the volume of decoded data crossing PCIe, potentially making remote Parquet scans cost no more than in-memory scans.
Where Pith is reading between the lines
- The 'hidden decode cost' claim is conditional on real files matching the supported subset; if production Parquet contains substantial gzip/zstd-compressed, string, nested, or nullable data, the CPU fallback path would still pay a large share of the original tax—the paper's TPC-H results show string decoding and CPU filters still consume roughly 15% of total runtime each.
- By placing decoding in the network path rather than in the storage or the CPU, the architecture implies a reshaping of the cloud data stack where the network turns storage formats into query-ready columns; the same placement could be tested for other formats like Arrow or JSON.
- A straightforward experiment would add a gzip/zstd decompressor and measure whether the throughput gains survive the compression schemes more common in very large lakes; the paper's own claims suggest this is a wrapper, not a redesign.
- The type-aware dictionary's deduplicator is designed for Zipf-skewed identifier streams, so adversarial or uniform high-cardinality data may not reach the same throughput—a boundary worth probing if Oasis is deployed on arbitrary user files.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents Oasis, a SmartNIC/FPGA-based system that decodes Parquet column chunks in the network datapath between object storage and a database host. The hardware design includes a widened dual-issue Snappy decompressor, a hybrid RLE/BPE run decoder, and a type-aware dictionary; the software layer provides asynchronous job scheduling and zero-copy buffer handoff, integrated into DuckDB as a table function. The evaluation uses TPC-H SF30 data and reports microbenchmark throughput for the hardware components, end-to-end per-query scan runtime, a multi-stream query throughput benchmark, and decoder utilization. The headline result is that Oasis nearly doubles DuckDB query throughput at 8 worker threads and hides the scan behind query execution for many queries, with residual CPU costs for string decoding and pushed-down filters.
Significance. If the claims hold, Oasis is a substantial systems contribution: it combines a custom hardware Parquet decoder, a software abstraction layer, and a real database integration, with open-source artifacts and an honest disclosure of current limitations. The microbenchmarks are carefully designed to isolate the effects of datapath width, dual-issue copies, deduplication, and value width. The end-to-end integration with DuckDB is non-trivial and the reported speedups are large. However, the evaluated scope is narrower than the title and abstract suggest: the hardware only covers Snappy-compressed, non-null, fixed-width 32/64-bit columns, and the end-to-end results are limited to DuckDB-written files. This scoping gap is load-bearing for the central claim and needs to be addressed either by additional experiments or by explicitly revised claims.
major comments (3)
- [Abstract, §4.5, §6.3, §8] The paper's central claim — 'Oasis hides the cost of Parquet decoding in the datapath' (Abstract; §8) — is supported only for a narrow subset of Parquet files. §4.5 limits the hardware to Snappy-compressed, non-null, non-nested, fixed-width 32/64-bit columns with plain/dictionary/hybrid encodings. The end-to-end evaluation (§6.3) uses only DuckDB-written, Snappy-compressed TPC-H files; Arrow-written files were tried but not reported (§6.1). The paper's own aggregate shows that ~15% of total query runtime remains in CPU string decoding and ~15% in CPU-side filters (§6.3.1). As written, the headline overstates the measured system. Please either (a) add end-to-end results on Arrow-written files, on at least one zstd/gzip-compressed file, and on a nullable or string-heavy schema, or (b) explicitly scope the abstract and §8 to 'Snappy-compressed fixed-width columns in DuckDB-written Parquet f
- [§4.5, §6.2.2] The generality argument for encoding coverage is not accompanied by evidence for compression coverage. §4.5 cites [31] for the claim that writers 'effectively exclusively use these encodings,' but [31] is about encodings, not compression schemes. No data supports the Snappy-only choice; gzip/zstd are common in data lakes and would bypass the accelerators entirely. Additionally, §6.2.2 states the design is 'well tuned' for the DuckDB writer (256-value BPE blocks, RLE threshold 4, 100 MiB pages, 122,880-row groups). These parameters differ in other writers (e.g., Arrow), so even within Snappy the decoder's performance on non-DuckDB files is unmeasured. A concrete test would be to run the microbenchmarks with Arrow writer parameters, or at minimum to state the parameter range the decoder can tolerate.
- [§6.1] The exclusion of Arrow-written files is not justified by the stated reason. 'Those achieve worse overall query throughput in DuckDB because Arrow's default row groups ... yield far less parallelism' compares absolute throughput. The relevant question for the Oasis claim is the relative speedup versus the DuckDB Parquet baseline on the same Arrow files. Larger row groups may reduce the number of decodable column chunks and change prefetching behavior, so Oasis's benefit could be larger or smaller. Please report the Arrow-file comparison or clearly state that all end-to-end results are limited to DuckDB-produced files.
minor comments (3)
- [§6.3.1] Each measurement is reported as the mean of three runs, but no variance, standard deviation, or confidence interval is given for Figure 12 or Figure 13. For the headline 'almost double' throughput claim, a min/max range or error bars would help rule out system noise as a confound.
- [§4.3] The notation '1 Mi' (twice in §4.3) should be '1 MiB' for consistency with the rest of the paper.
- [§6.4] The phrase 'write German string structs [37]' is unclear; [37] is the Umbra paper, so this likely should read 'Umbra-style string structs'.
Circularity Check
No circularity: the central result is a direct measured throughput comparison against DuckDB's own Parquet baseline; self-cited components are build infrastructure, not load-bearing derivation inputs.
full rationale
The paper's central claim is empirical, not derived: Oasis is built and measured end-to-end against DuckDB's native Parquet scan on the same TPC-H files (§6.3), and the reported 'almost doubling' of throughput is a measured outcome rather than a quantity implied by any fitted parameter. No step reduces by construction to its inputs. The hardware is indeed tuned to DuckDB's writer defaults (e.g., §4.3 and §6.2.2 mention RLE run threshold 4 and 256-value BPE blocks), but this is a design choice made before measurement, not a parameter fitted to the evaluation data and then called a prediction. The paper also explicitly scopes its supported subset in §4.5 (no strings, Snappy only, non-nested, non-null) and, in §6.3.1, reports residual CPU costs for string decoding and pushed-down filters; this is an honest scope limitation, not circularity. Self-citations to SCENIC, Coyote v2, RoCE BALBOA, and libSTF/GraphScale describe implementation infrastructure used to build the prototype; they are not invoked as proof of the performance claim, and the evaluation is an independent external benchmark against DuckDB rather than a consequence of those citations. The only cited study about real-world Parquet encodings ([31]) is not authored by the Oasis authors and is used to justify encoding coverage, not to derive the throughput result. Overall, the derivation chain is self-contained as an experimental systems paper, with no circular step.
Axiom & Free-Parameter Ledger
free parameters (4)
- num_hardware_decoders =
4
- prefetch_depth =
2
- worker_threads =
8
- dictionary_size_cap =
2 MiB (2^19 32-bit entries)
axioms (4)
- domain assumption In practice, Parquet writers exclusively use plain, dictionary, and hybrid RLE/BPE encodings, and Snappy compression is the dominant scheme.
- domain assumption Real-world Parquet writers cap page value counts around 1 Mi and dictionaries at ~1 MiB, allowing the run decoder and dictionary to use narrow (19/21-bit) signals.
- domain assumption The target workload can be modeled as non-nested, non-null relational tables with fixed-width 32/64-bit columns; string columns are handled by CPU fallback.
- domain assumption RDMA reads from a remote memory region accurately model cloud object storage access patterns.
Cite this review
Pith. "Pith review of Oasis: Hiding the Cost of Querying Parquet Files in the Datapath." pith.science (2026). https://pith.science/paper/7NVTPOAN
@misc{pith2026260802268,
author = {Pith},
title = {Pith review of: Oasis: Hiding the Cost of Querying Parquet Files in the Datapath},
year = {2026},
howpublished = {\url{https://pith.science/paper/7NVTPOAN}},
note = {Machine review of arXiv:2608.02268}
}
read the original abstract
Cloud-native database systems disaggregate compute and storage resources to improve cost efficiency over traditional monolithic architectures through elasticity and resource pooling. Studies of production data warehouse workloads show that scans (including round trips to storage) account for roughly half of total query runtime. Data lakes and lakehouses amplify this bottleneck through per-query decoding of storage-optimized, compressed file formats such as Parquet. As storage and network bandwidth continue to outpace CPU cost-performance, the CPU cycles spent on decoding increasingly undermine the cloud's cost-efficiency promise. This has led to a wave of specialization across the stack with custom hardware at cloud-vendor scale at the extreme end. We build on this trend and present Oasis, a data-processing SmartNIC that offloads Parquet decoding into the network datapath as a custom hardware accelerator. Oasis features a hardware decoder architecture, software abstraction layer, and end-to-end integration with DuckDB. Our evaluation shows that Oasis hides the cost of Parquet decoding behind the network datapath with minimal overhead, overlapping the scan with the remainder of the query execution. In the best case, this almost doubles DuckDB query throughput.
Figures
Reference graph
Works this paper leans on
-
[1]
Azim Afroozeh and Peter Boncz. 2025. The FastLanes File Format.Proc. VLDB Endow.18, 11 (2025), 4629–4643. doi:10.14778/3749646.3749718
arXiv 2025
-
[2]
Alibaba Cloud Community. 2022. A Detailed Explanation about Alibaba Cloud CIPU. https://www.alibabacloud.com/blog/a-detailed-explanation-about- alibaba-cloud-cipu_599183
2022
-
[3]
2022.The Components of the Nitro System (The Security Design of the A WS Nitro System Whitepaper)
Amazon Web Services. 2022.The Components of the Nitro System (The Security Design of the A WS Nitro System Whitepaper). Technical Report. Amazon Web Services. https://docs.aws.amazon.com/whitepapers/latest/security-design-of- aws-nitro-system/the-components-of-the-nitro-system.html Accessed: 2026- 04-15
2022
-
[4]
Apache Software Foundation. 2025. Apache Parquet Format Specification. https: //parquet.apache.org/. Accessed: 2026-04-30
2025
-
[5]
Nikos Armenatzoglou, Sanuj Basu, Naga Bhanoori, Mengchu Cai, Naresh Chainani, Kiran Chinta, Venkatraman Govindaraju, Todd J. Green, Monish Gupta, Sebastian Hillig, Eric Hotinger, Yan Leshinksy, Jintian Liang, Michael McCreedy, Fabian Nagel, Ippokratis Pandis, Panos Parchas, Rahul Pathak, Orestis Polychro- niou, Foyzur Rahman, Gaurav Saxena, Gokul Soundara...
arXiv 2022
-
[6]
Daniel Bauer, Luis Garcés-Erice, Deepak Majeti, Zoltan Arnold Nagy, Sean Rooney, Greg Kimball, Devavret Makkar, Todd Mostak, and Karthikeyan Natara- jan. 2026. Accelerating Presto with GPUs.CoRRabs/2606.24647 (2026). doi:10.48550/ARXIV.2606.24647
work page internal anchor Pith review Pith/arXiv arXiv doi:10.48550/arxiv.2606.24647 2026
-
[7]
Mengchu Cai, Martin Grund, Anurag Gupta, Fabian Nagel, Ippokratis Pandis, Yannis Papakonstantinou, and Michalis Petropoulos. 2018. Integrated Querying of SQL database data and S3 data in Amazon Redshift.IEEE Data Eng. Bull.41, 2 (2018), 82–90
2018
-
[8]
Monica Chiosa, Fabio Maschi, Ingo Müller, Gustavo Alonso, and Norman May
-
[10]
Jonas Dann, Daniel Ritter, and Holger Fröning. 2022. GraphScale: Scalable Bandwidth-Efficient Graph Processing on FPGAs. In32nd International Con- ference on Field-Programmable Logic and Applications, FPL 2022, Belfast, United Kingdom, August 29 - Sept. 2, 2022. IEEE, 24–32. doi:10.1109/FPL57034.2022.00016
arXiv 2022
-
[11]
Jonas Dann, Royden Wagner, Daniel Ritter, Christian Faerber, and Holger Fröning
-
[12]
Faeze Faghih, Tobias Ziegler, Zsolt István, and Carsten Binnig. 2024. SmartNICs in the Cloud: The Why, What and How of In-network Processing for Data- Intensive Applications. InCompanion of the 2024 International Conference on Management of Data, SIGMOD/PODS 2024, Santiago, Chile, June 9-15, 2024. ACM, 556–560. doi:10.1145/3626246.3654690
arXiv 2024
-
[13]
PipeJSON: Parsing JSON at Line Speed on FPGAs. InDaMoN. ACM, 3:1–3:7. doi:10.1145/3533737.3535094
-
[14]
Caulfield, Eric S
Daniel Firestone, Andrew Putnam, Sambrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian M. Caulfield, Eric S. Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Sil...
-
[15]
Jian Fang, Yvo T. B. Mulder, Jan Hidders, Jinho Lee, and H. Peter Hofstee. 2020. In-memory database acceleration on FPGAs: a survey.VLDB J.29, 1 (2020), 33–59. doi:10.1007/S00778-019-00581-W
-
[16]
Dimitrios Giouroukis, Dwi P. A. Nugroho, Varun Pandey, Steffen Zeuch, and Volker Markl. 2025. Analyzing Near-Network Hardware Acceleration with Co- Processing on DPUs.Proc. VLDB Endow.18, 13 (2025), 5689–5702. doi:10.14778/ 3773731.3773743
arXiv 2025
-
[17]
Google LLC. [n. d.]. Snappy: A fast compressor/decompressor. https://github. com/google/snappy. Accessed: 2026-07-24
2026
-
[19]
Bernstein, Jialin Li, and Qizhen Zhang
Jason Hu, Philip A. Bernstein, Jialin Li, and Qizhen Zhang. 2025. DPDPU: Data Processing with DPUs. InCIDR. www.cidrdb.org
2025
-
[20]
Gui Huang, Xuntao Cheng, Jianying Wang, Yujie Wang, Dengcheng He, Tiey- ing Zhang, Feifei Li, Sheng Wang, Wei Cao, and Qiang Li. 2019. X-Engine: An Optimized Storage Engine for Large-scale E-commerce Transaction Processing. InProceedings of the 2019 International Conference on Management of Data, SIG- MOD Conference 2019, Amsterdam, The Netherlands, June ...
arXiv 2019
-
[21]
Maximilian Jakob Heer, Benjamin Ramhorst, Yu Zhu, Luhao Liu, Zhiyi Hu, Jonas Dann, and Gustavo Alonso. 2025. RoCE BALBOA: Service-enhanced Data Center RDMA for SmartNICs.CoRRabs/2507.20412 (2025). doi:10.48550/ARXIV.2507. 20412
-
[22]
Zhen Jin, Yiquan Chen, Mingxu Liang, Yijing Wang, Guoju Fang, Ao Zhou, Keyao Zhang, Jiexiong Xu, Wenhai Lin, Yiquan Lin, Shushu Zhao, Wenkai Shi, Zhenhua He, Shishun Cai, and Wenzhi Chen. 2025. OS2G: A High-Performance DPU Offloading Architecture for GPU-based Deep Learning with Object Storage. In Proceedings of the 30th ACM International Conference on Ar...
arXiv 2025
-
[23]
Marko Kabic, Bowen Wu, Jonas Dann, and Gustavo Alonso. 2025. Powerful GPUs or Fast Interconnects: Analyzing Relational Workloads on Modern GPUs. Proc. VLDB Endow.18, 11 (2025), 4350–4363. doi:10.14778/3749646.3749698
arXiv 2025
-
[24]
Matteo Interlandi, Nicolas Bruno, Brandon Haynes, Carlo Curino, Rathijit Sen, Yinan Li, Kaushik Rajan, Bailu Ding, Lukas M. Maas, Wei Cui, Kevin Gaffney, Mingsheng Hong, Brian Kroth, Sampath Rajendra, Peng Cheng, Surajit Chaud- huri, Johannes Gehrke, Raghu Ramakrishnan, Lidong Zhou, Momin Al-Ghosien, Craig Peeper, Marius Dumitru, Conor Cunningham, Kevin B...
-
[25]
Timo Kersten, Viktor Leis, Alfons Kemper, Thomas Neumann, Andrew Pavlo, and Peter Boncz. 2018. Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask.Proc. VLDB Endow.11, 13 (2018), 2209–2222. doi:10.14778/3275366.3275370
arXiv 2018
-
[26]
Kfoury, Samia Choueiri, Ali Mazloum, Ali AlSabeh, Jose Gomez, and Jorge Crichigno
Elie F. Kfoury, Samia Choueiri, Ali Mazloum, Ali AlSabeh, Jose Gomez, and Jorge Crichigno. 2024. A Comprehensive Survey on SmartNICs: Architectures, Development Models, Applications, and Research Directions.IEEE Access12 (2024), 107297–107336. doi:10.1109/ACCESS.2024.3437203
arXiv 2024
-
[27]
Martin Kiefer, Ilias Poulakis, Sebastian Breß, and Volker Markl. 2020. Scotch: Generating FPGA-Accelerators for Sketching at Line Rate.Proc. VLDB Endow. 14, 3 (2020), 281–293. doi:10.5555/3430915.3442428
arXiv 2020
-
[28]
Sagar Karandikar, Chris Leary, Chris Kennelly, Jerry Zhao, Dinesh Parimi, Borivoje Nikolic, Krste Asanovic, and Parthasarathy Ranganathan. 2021. A Hardware Accelerator for Protocol Buffers. InMICRO ’21: 54th Annual IEEE/ACM International Symposium on Microarchitecture, Virtual Event, Greece, October 18-22, 2021. ACM, 462–478. doi:10.1145/3466752.3480051
arXiv 2021
-
[29]
Maximilian Kuschewski, Jana Giceva, Thomas Neumann, and Viktor Leis. 2024. High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance.Proc. ACM Manag. Data2, 6 (2024), 238:1–238:27. doi:10.1145/ 3698813
2024
-
[30]
Maximilian Kuschewski, David Sauerwein, Adnan Alhomssi, and Viktor Leis
-
[31]
Si Jun Kwon, Zsolt István, Daniel Ritter, Norman May, and Christian Faerber
-
[32]
Simon Kuenzer, Vlad-Andrei Badoiu, Hugo Lefeuvre, Sharan Santhanam, Alexan- der Jung, Gaulthier Gain, Cyril Soldani, Costin Lupu, Stefan Teodorescu, Costi Raducanu, Cristian Banu, Laurent Mathy, Razvan Deaconescu, Costin Raiciu, and Felipe Huici. 2021. Unikraft: fast, specialized unikernels the easy way. In EuroSys ’21: Sixteenth European Conference on Co...
arXiv 2021
-
[33]
Sergey Melnik, Andrey Gubarev, Jing Jing Long, Geoffrey Romer, Shiva Shivaku- mar, Matt Tolton, and Theo Vassilakis. 2011. Dremel: interactive analysis of web- scale datasets.Commun. ACM54, 6 (2011), 114–123. doi:10.1145/1953122.1953148
arXiv 2011
-
[34]
Sergey Melnik, Andrey Gubarev, Jing Jing Long, Geoffrey Romer, Shiva Shiv- akumar, Matt Tolton, Theo Vassilakis, Hossein Ahmadi, Dan Delorey, Slava Min, Mosha Pasumansky, and Jeff Shute. 2020. Dremel: A Decade of Interac- tive SQL Analysis at Web Scale.Proc. VLDB Endow.13, 12 (2020), 3461–3472. doi:10.14778/3415478.3415568
arXiv 2020
-
[35]
Mahmoud Mohsen, Norman May, Christian Färber, and David Broneske. 2020. FPGA-Accelerated compression of integer vectors. In16th International Workshop 13 on Data Management on New Hardware, DaMoN 2020, Portland, Oregon, USA, June 15, 2020. ACM, 9:1–9:10. doi:10.1145/3399666.3399932
arXiv 2020
-
[36]
Thomas Neumann. 2011. Efficiently Compiling Efficient Query Plans for Modern Hardware.Proc. VLDB Endow.4, 9 (2011), 539–550. doi:10.14778/2002938.2002940
arXiv 2011
-
[37]
Efficient Parquet Parsing on FPGAs. InProceedings of the 22nd International Workshop on Data Management on New Hardware, DaMoN 2026, Bengaluru, India, 31 May 2026- 5 June 2026. ACM, 3:1–3:9. doi:10.1145/3789237.3809124
arXiv 2026
-
[38]
Viktor Leis and Christian Dietrich. 2024. Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware.Proc. VLDB Endow.17, 8 (2024), 2115–2122. doi:10.14778/3659437.3659462
arXiv 2024
-
[39]
Johan Peltenburg, Ákos Hadnagy, Matthijs Brobbel, Robert Morrow, and Zaid Al-Ars. 2021. Tens of gigabytes per second JSON-to-Arrow conversion with FPGA accelerators. InFPT. IEEE, 1–9. doi:10.1109/ICFPT52863.2021.9609833
arXiv 2021
-
[40]
Johan Peltenburg, Lars T. J. van Leeuwen, Joost Hoozemans, Jian Fang, Zaid Al-Ars, and H. Peter Hofstee. 2020. Battling the CPU Bottleneck in Apache Parquet to Arrow Conversion Using FPGA. InFPT. IEEE, 281–286. doi:10.1109/ ICFPT51103.2020.00048
Pith/arXiv arXiv 2020
-
[41]
Mark Raasveldt and Hannes Mühleisen. 2019. DuckDB: an Embeddable Analytical Database. InSIGMOD. ACM, 1981–1984. doi:10.1145/3299869.3320212
arXiv 2019
-
[42]
Benjamin Ramhorst, Maximilian Jakob Heer, Luhao Liu, Heejae Kim, Jonas Dann, Jin-Soo Kim, and Gustavo Alonso. 2026. SCENIC: Stream Computation-Enhanced SmartNIC.CoRRabs/2604.15128 (2026). doi:10.48550/arXiv.2604.15128
-
[43]
Thomas Neumann and Michael J. Freitag. 2020. Umbra: A Disk-Based Sys- tem with In-Memory Performance. In10th Conference on Innovative Data Sys- tems Research, CIDR 2020, Amsterdam, The Netherlands, January 12-15, 2020, Online Proceedings. www.cidrdb.org. http://cidrdb.org/cidr2020/papers/p29- neumanncidr20.pdf
2020
-
[44]
2012.A Technical Overview of the Oracle Exadata Data- base Machine and Exadata Storage Server
Oracle Corporation. 2012.A Technical Overview of the Oracle Exadata Data- base Machine and Exadata Storage Server. White Paper. Oracle Corpora- tion. https://www.oracle.com/technetwork/server-storage/engineered-systems/ exadata/dbmachine-x3-twp-1867467.pdf
2012
-
[45]
2007.Thrift: Scalable Cross- Language Services Implementation
Mark Slee, Aditya Agarwal, and Marc Kwiatkowski. 2007.Thrift: Scalable Cross- Language Services Implementation. Technical Report. Facebook. https://thrift. apache.org/static/files/thrift-20070401.pdf
2007
-
[46]
Jan Vincent Szlang, Sebastian Breß, Sebastian Cattes, Jonathan Dees, Florian Funke, Max Heimel, Michel Oleynik, Ismail Oukid, and Tobias Maltenberger
-
[47]
Alexander van Renen, Dominik Horn, Pascal Pfeil, Kapil Vaidya, Wenjian Dong, Murali Narayanaswamy, Zhengchun Liu, Gaurav Saxena, Andreas Kipf, and Tim Kraska. 2024. Why TPC Is Not Enough: An Analysis of the Amazon Redshift Fleet.Proc. VLDB Endow.17, 11 (2024), 3694–3706. doi:10.14778/3681954.3682031
arXiv 2024
-
[48]
Alexander van Renen and Viktor Leis. 2023. Cloud Analytics Benchmark.Proc. VLDB Endow.16, 6 (2023), 1413–1425. doi:10.14778/3583140.3583156
arXiv 2023
-
[49]
Benjamin Ramhorst, Dario Korolija, Maximilian Jakob Heer, Jonas Dann, Luhao Liu, and Gustavo Alonso. 2025. Coyote v2: Raising the Level of Abstraction for Data Center FPGAs. InSOSP. ACM, 639–654. doi:10.1145/3731569.3764845
arXiv 2025
-
[50]
Alice Rey, Michael Freitag, and Thomas Neumann. 2023. Seamless Integration of Parquet Files into Data Processing. InDatenbanksysteme für Business, Technologie und Web (BTW 2023), 20. Fachtagung des GI-Fachbereichs „Datenbanken und Informationssysteme" (DBIS), 06.-10, März 2023, Dresden, Germany, Proceedings (LNI, Vol. P-331). Gesellschaft für Informatik e...
-
[51]
Feng Yu, Hongshi Tan, Xinyu Chen, Yao Chen, Bingsheng He, and Weng-Fai Wong. 2025. Clementi: Efficient Load Balancing and Communication Overlap for Multi-FPGA Graph Processing.Proc. ACM Manag. Data3, 3 (2025), 138:1–138:27. doi:10.1145/3725275
-
[52]
Woicik, Abdurrahman Ghanem, Marco Serafini, Ashraf Aboulnaga, and Michael Stonebraker
Xiangyao Yu, Matt Youill, Matthew E. Woicik, Abdurrahman Ghanem, Marco Serafini, Ashraf Aboulnaga, and Michael Stonebraker. 2020. PushdownDB: Ac- celerating a DBMS Using S3 Computation. InICDE. IEEE, 1802–1805. doi:10. 1109/ICDE48307.2020.00174
arXiv 2020
-
[53]
Matei Zaharia, Ali Ghodsi, Reynold Xin, and Michael Armbrust. 2021. Lakehouse: A New Generation of Open Platforms that Unify Data Warehousing and Ad- vanced Analytics. In11th Conference on Innovative Data Systems Research, CIDR 2021, Virtual Event, January 11-15, 2021, Online Proceedings. www.cidrdb.org
2021
-
[54]
Xinyu Zeng, Yulong Hui, Jiahong Shen, Andrew Pavlo, Wes McKinney, and Huanchen Zhang. 2023. An Empirical Evaluation of Columnar Storage Formats. Proc. VLDB Endow.17, 2 (2023), 148–161. doi:10.14778/3626292.3626298
arXiv 2023
-
[55]
Teng Zhang, Jianying Wang, Xuntao Cheng, Hao Xu, Nanlong Yu, Gui Huang, Tieying Zhang, Dengcheng He, Feifei Li, Wei Cao, Zhongdong Huang, and Jianling Sun. 2020. FPGA-Accelerated Compactions for LSM-based Key-Value Store. In18th USENIX Conference on File and Storage Technologies, FAST 2020, Santa Clara, CA, USA, February 24-27, 2020. USENIX Association, 225–237
2020
-
[56]
Midhul Vuppalapati, Justin Miron, Rachit Agarwal, Dan Truong, Ashish Motivala, and Thierry Cruanes. 2020. Building An Elastic Query Engine on Disaggregated Storage. InNSDI. USENIX Association, 449–462
2020
-
[57]
Yifei Yang, Xiangyao Yu, Marco Serafini, Ashraf Aboulnaga, and Michael Stone- braker. 2024. FlexpushdownDB: rethinking computation pushdown for cloud OLAP DBMSs.VLDB J.33, 5 (2024), 1643–1670. doi:10.1007/s00778-024-00867-8
-
[63]
Andreas Zimmerer, Damien Dam, Jan Kossmann, Juliane Waack, Ismail Oukid, and Andreas Kipf. 2025. Pruning in Snowflake: Working Smarter, Not Harder. In SIGMOD. ACM, 757–770. doi:10.1145/3722212.3724447 14
arXiv 2025
-
[2018]
Azure Accelerated Networking: SmartNICs in the Public Cloud. InNSDI. USENIX Association, 51–66
-
[2022]
Hardware Acceleration of Compression and Encryption in SAP HANA. Proc. VLDB Endow.15, 12 (2022), 3277–3291. doi:10.14778/3554821.3554822
arXiv 2022
-
[2023]
BtrBlocks: Efficient Columnar Compression for Data Lakes.Proc. ACM Manag. Data1, 2 (2023), 118:1–118:26. doi:10.1145/3589263
doi:10.1145/3589263 2023
-
[2025]
VLDB Endow.18, 12 (2025), 5126–5138
Workload Insights From the Snowflake Data Cloud: What Do Production Analytic Queries Really Look Like?Proc. VLDB Endow.18, 12 (2025), 5126–5138. doi:10.14778/3750601.3750632
arXiv 2025
-
[2026]
CoddSpeed: Hardware Accelerated Query Processing in Microsoft Fabric. InCompanion of the International Conference on Management of Data, SIGMOD Companion 2026, Bengaluru, India, 31 May 2026 - 5 June 2026. ACM, 359–372. doi:10.1145/3788853.3803077
arXiv 2026
This paper was first reviewed by deepseek-v4-flash on August 4, 2026.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.