Efficient Encoding and Reconstruction of HPC Datasets for Checkpoint/Restart
Efficient Encoding and Reconstruction of HPC Datasets for Checkpoint/Restart
复制标题
DOI:
10.1109/msst.2019.00-14
复制
发表时间:
2019-05
期刊:
影响因子:
--
通讯作者:
Jialing Zhang;Xiaoyan Zhuo;Aekyeung Moon;Hang Liu;S. Son
中科院分区:
文献类型:
--
作者:
Jialing Zhang;Xiaoyan Zhuo;Aekyeung Moon;Hang Liu;S. Son
As the amount of data produced by HPC applications reaches the exabyte range, compression techniques are often adopted to reduce the checkpoint time and volume. Since lossless techniques are limited in their ability to achieve appreciable data reduction, lossy compression becomes a preferable option. In this work, a lossy compression technique with highly efficient encoding, purpose-built error control, and high compression ratios is proposed. Specifically, we apply a discrete cosine transform with a novel block decomposition strategy directly to double-precision floating point datasets instead of prevailing prediction-based techniques. Further, we design an adaptive quantization with two specific task-oriented quantizers: guaranteed error bounds and higher compression ratios. Using real-world HPC datasets, our approach achieves 3x-38x compression ratios while guaranteeing specified error bounds, showing comparable performance with state-of-the-art lossy compression methods, SZ and ZFP. Moreover, our method provides viable reconstructed data for various checkpoint/restart scenarios in the FLASH application, thus is considered to be a promising approach for lossy data compression in HPC I/O software stacks.