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

Stability Analysis of Inline ZFP Compression for Floating-Point Data in Iterative Methods

Journal Article · · SIAM Journal on Scientific Computing
DOI:https://doi.org/10.1137/19m126904x· OSTI ID:1806436

Currently, the dominating constraint in many high performance computing applications is data capacity and bandwidth, in both internode communications and even moreso in intranode data motion. A new approach to address this limitation is to make use of data compression in the form of a compressed data array. Storing data in a compressed data array and converting to standard IEEE-754 types as needed during a computation can reduce the pressure on bandwidth and storage. However, repeated conversions (lossy compression and decompression) introduce additional approximation errors, which need to be shown to not significantly affect the simulation results. Here, we extend recent work that analyzed the error of a single use of compression and decompression of the ZFP compressed data array representation to the case of time-stepping and iterative schemes, where an advancement operator is repeatedly applied in addition to the conversions. We show that the accumulated error for iterative methods involving fixed-point and time evolving iterations is bounded under standard constraints. An upper bound is established on the number of additional iterations required for the convergence of stationary fixed-point iterations. An additional analysis of traditional forward and backward error of stationary iterative methods using ZFP compressed arrays is also presented. The results of several 1D, 2D, and 3D test problems are provided to demonstrate the correctness of the theoretical bounds.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Laboratory Directed Research and Development (LDRD) Program
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
1806436
Report Number(s):
LLNL-JRNL--769679; 961007
Journal Information:
SIAM Journal on Scientific Computing, Journal Name: SIAM Journal on Scientific Computing Journal Issue: 5 Vol. 42; ISSN 1064-8275
Publisher:
Society for Industrial and Applied Mathematics (SIAM)Copyright Statement
Country of Publication:
United States
Language:
English

References (7)

On two step Lax-Wendroff methods in several dimensions journal October 1972
On two step Lax-Wendroff methods in several dimensions journal October 1972
Fast and Efficient Compression of Floating-Point Data journal September 2006
Fixed-Rate Compressed Floating-Point Arrays journal December 2014
Error Analysis of ZFP Compression for Floating-Point Data journal January 2019
Roofline: an insightful visual performance model for multicore architectures journal April 2009
Block diagonally dominant matrices and generalizations of the Gerschgorin circle theorem journal January 1962

Similar Records

Error Analysis of ZFP Compression for Floating-Point Data
Journal Article · Thu Jun 13 00:00:00 EDT 2019 · SIAM Journal on Scientific Computing · OSTI ID:1572236

Fixed-rate compressed floating-point arrays
Software · Sat Mar 29 20:00:00 EDT 2014 · OSTI ID:code-2988

FRaZ: A Generic High-Fidelity Fixed-Ratio Lossy Compression Framework for Scientific Floating-point Data
Conference · Tue Dec 31 23:00:00 EST 2019 · OSTI ID:1804070