Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Optimizing Error-Bounded Lossy Compression for Scientific Data by Dynamic Spline Interpolation

Conference ·
Today's scientific simulations are producing vast volumes of data that cannot be stored and transferred efficiently because of limited storage capacity, parallel I/O bandwidth, and network bandwidth. The situation is getting worse over time because of the ever-increasing gap between relatively slow data transfer speed and fast-growing computation power in modern supercomputers. Error-bounded lossy compression is becoming one of the most critical techniques for resolving the big scientific data issue, in that it can significantly reduce the scientific data volume while guaranteeing that the reconstructed data is valid for users because of its compression-error-bounding feature. In this paper, we present a novel error-bounded lossy compressor based on a state-of-the-art prediction-based compression framework. Our solution exhibits substantially better compression quality than all of the existing error-bounded lossy compressors, with comparable compression speed. Specifically, our contribution is threefold. (1) We provide an in-depth analysis of why the best-existing prediction-based lossy compressor can only minimally improve the compression quality. (2) We propose a dynamic spline interpolation approach with a series of optimization strategies that can significantly improve the data prediction accuracy, substantially improving the compression quality in turn. (3) We perform a thorough evaluation using six real-world scientific simulation datasets across different science domains to evaluate our solution vs. all other related works. Experiments show that the compression ratio of our solution is higher than that of the second-best lossy compressor by 20%similar to 460% with the same error bound in most of the cases.
Research Organization:
Argonne National Laboratory (ANL)
Sponsoring Organization:
USDOE Exascale Computing Project (ECP); USDOE Office of Science; National Science Foundation (NSF)
DOE Contract Number:
AC02-06CH11357
OSTI ID:
1864145
Country of Publication:
United States
Language:
English

References (34)

Significantly Improving Lossy Compression for HPC Datasets with Second-Order Prediction and Parameter Optimization
  • Zhao, Kai; Di, Sheng; Liang, Xin
  • HPDC '20: The 29th International Symposium on High-Performance Parallel and Distributed Computing, Proceedings of the 29th International Symposium on High-Performance Parallel and Distributed Computing https://doi.org/10.1145/3369583.3392688
conference June 2020
GeoDRIVE - a high performance computing flexible platform for seismic applications journal February 2020
Understanding and Modeling Lossy Compression Schemes on HPC Scientific Data conference May 2018
Parallel in-situ data processing with speculative loading conference January 2014
Two-Level Data Compression using Machine Learning in Time Series Database conference April 2020
waveSZ: a hardware-algorithm co-design of efficient lossy compression for scientific data
  • Tian, Jiannan; Di, Sheng; Zhang, Chengming
  • PPoPP '20: 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming https://doi.org/10.1145/3332466.3374525
conference February 2020
Brotli: A General-Purpose Data Compressor journal January 2019
Evaluating image quality measures to assess the impact of lossy data compression applied to climate simulation data journal June 2019
cuSZ: An Efficient GPU-Based Error-Bounded Lossy Compression Framework for Scientific Data
  • Tian, Jiannan; Di, Sheng; Zhao, Kai
  • PACT '20: International Conference on Parallel Architectures and Compilation Techniques, Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques https://doi.org/10.1145/3410463.3414624
conference September 2020
Gorilla: a fast, scalable, in-memory time series database journal August 2015
Managing scientific data journal June 2010
Scientific formats for object-relational database systems: a study of suitability and performance journal June 2006
Multilevel techniques for compression and reduction of scientific data—the univariate case journal November 2018
NetCDF: an interface for scientific data access journal July 1990
NoDB: efficient query execution on raw data files conference January 2012
Significantly Improving Lossy Compression for Scientific Data Sets Based on Multidimensional Prediction and Error-Controlled Quantization conference May 2017
The researcher's guide to the data deluge: querying a scientific database in just a few seconds journal August 2011
TTHRESH: Tensor Compression for Multidimensional Visual Data journal September 2020
LFZip: Lossy Compression of Multivariate Floating-Point Time Series Data via Improved Prediction conference March 2020
Significantly improving lossy compression quality based on an optimized hybrid prediction model
  • Liang, Xin; Di, Sheng; Li, Sihuan
  • SC '19: The International Conference for High Performance Computing, Networking, Storage, and Analysis, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1145/3295500.3356193
conference November 2019
Fixed-Rate Compressed Floating-Point Arrays journal December 2014
HACC: extreme scaling and performance across diverse architectures journal December 2016
Scientific data management in the coming decade journal December 2005
Error-Controlled Lossy Compression Optimized for High Compression Ratios of Scientific Datasets conference December 2018
Towards End-to-end SDC Detection for HPC Applications Equipped with Lossy Compression conference September 2020
Exploration of Lossy Compression for Application-Level Checkpoint/Restart conference May 2015
QMCPACK : an open source ab initio quantum Monte Carlo package for the electronic structure of atoms, molecules and solids journal April 2018
Optimizing Lossy Compression Rate-Distortion from Automatic Online Selection between SZ and ZFP journal August 2019
A universal algorithm for sequential data compression journal May 1977
The Community Earth System Model (CESM) Large Ensemble Project: A Community Resource for Studying Climate Change in the Presence of Internal Climate Variability journal August 2015
Fast Error-Bounded Lossy HPC Data Compression with SZ conference May 2016
A demonstration of SciDB: a science-oriented DBMS journal August 2009
Fast and Efficient Compression of Floating-Point Data journal September 2006
Improving Performance of Data Dumping with Lossy Compression for Scientific Simulation conference September 2019

Similar Records

SZ3: A Modular Framework for Composing Prediction-Based Error-Bounded Lossy Compressors
Journal Article · Tue Aug 23 00:00:00 UTC 2022 · IEEE Transactions on Big Data · OSTI ID:2370121

Optimizing Error-Bounded Lossy Compression for Scientific Data With Diverse Constraints
Journal Article · Thu Jul 28 00:00:00 UTC 2022 · IEEE Transactions on Parallel and Distributed Systems · OSTI ID:1908133

Exploring Autoencoder-based Error-bounded Compression for Scientific Data
Conference · Fri Jan 01 04:00:00 UTC 2021 · OSTI ID:1864150

Related Subjects