论文标题
在迭代方法中用于浮点数据的内联ZFP压缩的稳定性分析
Stability Analysis of Inline ZFP Compression for Floating-Point Data in Iterative Methods
论文作者
论文摘要
当前,在许多高性能计算应用程序中的主导约束是数据容量和带宽,在节点间通信中,甚至在节点数据运动中。解决此限制的一种新方法是以压缩数据阵列的形式使用数据压缩。将数据存储在压缩数据阵列中,并根据需要在计算过程中转换为标准的IEEE-754类型,可以减少带宽和存储的压力。但是,重复转换(有损压缩和减压)引入了其他近似误差,需要证明这不会显着影响仿真结果。我们扩展了最近的工作[J. Diffenderfer等,浮点数据的ZFP压缩的误差分析,Siam on Scientific Computing,2019年],该期刊分析了一次使用压缩和ZFP压缩数据阵列表示的误差[P. P. Lindstrom,固定速率压缩的浮点阵列,可视化和计算机图形的IEEE交易,2014年],与时间步进和迭代方案的情况下,此外,除了转换外,还重复应用了进步操作员。我们表明,在标准约束下,涉及定点和时间不断发展的迭代的迭代方法的累积误差是有限的。在固定点迭代的收敛所需的附加迭代次数上建立了上限。还提供了对使用ZFP压缩阵列的固定迭代方法传统前向和向后误差的附加分析。提供了几个1D,2D和3D测试问题的结果,以证明理论界限的正确性。
Currently, the dominating constraint in many high performance computing applications is data capacity and bandwidth, in both inter-node communications and even more-so in on-node 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. We extend recent work [J. Diffenderfer, et al., Error Analysis of ZFP Compression for Floating-Point Data, SIAM Journal on Scientific Computing, 2019] that analyzed the error of a single use of compression and decompression of the ZFP compressed data array representation [P. Lindstrom, Fixed-rate compressed floating-point arrays, IEEE Transactions on Visualization and Computer Graphics, 2014] 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.