Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Optimizing Error-Bounded Lossy Compression for Scientific Data on GPUs (2105.12912v3)

Published 27 May 2021 in cs.DC

Abstract: Error-bounded lossy compression is a critical technique for significantly reducing scientific data volumes. With ever-emerging heterogeneous high-performance computing (HPC) architecture, GPU-accelerated error-bounded compressors (such as cuSZ+ and cuZFP) have been developed. However, they suffer from either low performance or low compression ratios. To this end, we propose cuSZ+ to target both high compression ratios and throughputs. We identify that data sparsity and data smoothness are key factors for high compression throughputs. Our key contributions in this work are fourfold: (1) We propose an efficient compression workflow to adaptively perform run-length encoding and/or variable-length encoding. (2) We derive Lorenzo reconstruction in decompression as multidimensional partial-sum computation and propose a fine-grained Lorenzo reconstruction algorithm for GPU architectures. (3) We carefully optimize each of cuSZ+ kernels by leveraging state-of-the-art CUDA parallel primitives. (4) We evaluate cuSZ+ using seven real-world HPC application datasets on V100 and A100 GPUs. Experiments show cuSZ+ improves the compression throughputs and ratios by up to 18.4X and 5.3X, respectively, over cuSZ on the tested datasets.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (10)
  1. Jiannan Tian (30 papers)
  2. Sheng Di (58 papers)
  3. Xiaodong Yu (44 papers)
  4. Cody Rivera (6 papers)
  5. Kai Zhao (160 papers)
  6. Sian Jin (32 papers)
  7. Yunhe Feng (21 papers)
  8. Xin Liang (75 papers)
  9. Dingwen Tao (60 papers)
  10. Franck Cappello (60 papers)
Citations (24)

Summary

We haven't generated a summary for this paper yet.