TL;DR
cuSZ is the first GPU-based error-bounded lossy compressor for scientific data, significantly improving throughput and compression ratio while maintaining data fidelity, optimized specifically for heterogeneous HPC architectures.
Contribution
The paper introduces cuSZ, a novel GPU implementation of the SZ compressor with a dual-quantization scheme and optimized Huffman coding, achieving high performance and quality improvements.
Findings
Up to 370.1x faster compression throughput on GPUs.
Up to 3.48x better compression ratio compared to existing GPU compressors.
Maintains high data fidelity with error bounds.
Abstract
Error-bounded lossy compression is a state-of-the-art data reduction technique for HPC applications because it not only significantly reduces storage overhead but also can retain high fidelity for postanalysis. Because supercomputers and HPC applications are becoming heterogeneous using accelerator-based architectures, in particular GPUs, several development teams have recently released GPU versions of their lossy compressors. However, existing state-of-the-art GPU-based lossy compressors suffer from either low compression and decompression throughput or low compression quality. In this paper, we present an optimized GPU version, cuSZ, for one of the best error-bounded lossy compressors-SZ. To the best of our knowledge, cuSZ is the first error-bounded lossy compressor on GPUs for scientific data. Our contributions are fourfold. (1) We propose a dual-quantization scheme to entirely…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
