SPDP: An Automatically Synthesized Lossless Compression Algorithm for Floating-Point Data
SPDP: An Automatically Synthesized Lossless Compression Algorithm for Floating-Point Data
复制标题
SPDP:一种自动合成的浮点数据无损压缩算法
DOI:
10.1109/dcc.2018.00042
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Martin Burtscher
中科院分区:
文献类型:
--
作者:
S. Claggett;S. Azimi;Martin Burtscher
Scientific computing produces, transfers, and stores massive amounts of single- and double-precision floating-point data, making this a domain that can greatly benefit from data compression. To gain insight into what makes an effective lossless compression algorithm for such data, we generated over nine million algorithms and selected the one that yields the highest compression ratio on 26 datasets. The resulting algorithm, called SPDP, comprises four data transformations that operate exclusively at word or byte granularity. Nevertheless, SPDP delivers the highest compression ratio on eleven datasets and, on average, outperforms all but one of the seven compared compressors. An analysis of SPDP's internals reveals how to build effective compression algorithms for scientific data.