pith. sign in

arxiv: 1812.03967 · v2 · pith:XO25QWFVnew · submitted 2018-12-10 · ⚛️ physics.comp-ph

ProIO: An Event-Based I/O Stream Format for Protobuf Messages

classification ⚛️ physics.comp-ph
keywords proioprotobufconceptformatperformanceusedalongavailable
0
0 comments X
read the original abstract

ProIO is a new event-oriented streaming data format which utilizes Google's Protocol Buffers (protobuf) to be flexible and highly language-neutral. The ProIO concept is described here along with its software implementations. The performance of the ProIO concept for a dataset with Monte-Carlo event records used in high-energy physics was benchmarked and compared/contrasted with ROOT I/O. Various combinations of general-purpose compression and variable-length integer encoding available in protobuf were used to investigate the relationship between I/O performance and size-on-disk in a few key scenarios.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.