DOE OSTI · 2428068
Delta-Rice: A HDF5 Compression Plugin optimized for Digitized Detector Data
Abstract
Delta-Rice is an HDF5 (The HDF Group et al., 2020) filter plugin that was developed to compress digitized detector signals recorded by the Nab experiment (Fry et al., 2019), a fundamental neutron physics experiment. This is a two-step process where incoming data is passed through a pre-processing filter and then compressed with Rice coding. A routine for determining the optimal pre-processing filter for a dataset is provided along with an example GPU deployment. When applied to data collected by the Nab data acquisition system, this method produced output files 29% their initial size, and was able to do so with an average read/write throughput in excess of 2 GB/s on a single CPU. Compared to the widely used Gzip compression routine, Delta-Rice reduces the file size by 33% more with over an order of magnitude increase in read/write throughput. Delta-Rice is available on CPU to users through the HDF5 library.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Mathews, David G., Crawford, C. B., Baeßler, Stefan, Birge, N., Broussard, Leah J., Gonzalez, Frank, Hayen, L., Jezghani, A., Li, H., Mammei, R., Mendelsohn, A., Randall, G., Riley, G. V., Schaper, D. C.. 2024-06-21. Delta-Rice: A HDF5 Compression Plugin optimized for Digitized Detector Data. https://doi.org/10.21105/joss.06598
Cite the original work for its findings. Save a collection to share your selection of sources.