Engineering PapersSearch

DOE OSTI · 3009877

Direct I/O for RNTuple Columnar Data

Abstract

RNTuple is the new columnar data format designed as the successor to ROOT’s TTree format. It allows to make use of modern hardware capabilities and is expected to be used in production by the LHC experiments during the HL-LHC. In this paper, we discuss the usage of Direct I/O to fully exploit modern SSDs, especially in the context of the recent addition of parallel RNTuple writing. We describe the alignment requirements imposed by Direct I/O and approaches to meet them for columnar data formats. Finally, we discuss performance results for both writing and reading, in synthetic benchmarks as well as real-world applications.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Hahnfeld, Jonas [CERN; Goethe U., Frankfurt (main)], Blomer, Jakob [CERN], Canal, Philippe [Fermilab], Kollegger, Thorsten [Goethe U., Frankfurt (main)]. 2025-01-01. Direct I/O for RNTuple Columnar Data. https://doi.org/10.1051/epjconf%2F202533701034

Cite the original work for its findings. Save a collection to share your selection of sources.