Skip to content
Preprint

FaCTz: Fast Critical-Point and Topology-Aware GPU Compression for Scientific Vector Fields

Aug 2026 · 0 citations · 57 references
Computer Science

TL;DR

FaCTz is presented, the first GPU-based error-bounded lossy compressor that guarantees critical-point preservation and provides a block-wise mode optimized for throughput and a speculative per-point mode optimized for compression ratio.

Abstract

Error-bounded lossy compression is essential for storing and transferring the vector-field data produced by large-scale scientific simulations. Although it enforces a user-specified error bound to limit numerical distortion, it does not preserve the field's topology: small admissible perturbations can create or eliminate critical points on which downstream feature analysis depends. Existing GPU compressors achieve high throughput but are topology-agnostic, whereas the only compressor with provable critical-point preservation (cpSZ) runs on the CPU at throughput far below the data-generation rates of modern GPU-based systems. We observe that, although preserving critical points is inherently a coupled and sequential constraint, it can be reformulated into independent parallel tasks, either on a per-block basis or, speculatively, on a per-point basis. We present FaCTz, the first GPU-based error-bounded lossy compressor that guarantees critical-point preservation. FaCTz provides a block-wise mode optimized for throughput and a speculative per-point mode optimized for compression ratio. Across three vector-field datasets, FaCTz preserves every critical point while achieving throughput of up to 60 GB/s, approximately two orders of magnitude (up to approximately 640x) faster than the multithreaded CPU implementation of cpSZ. Its speculative mode further improves the compression ratio by approximately a factor of two over the throughput-oriented mode.

View source

Similar papers

Preprint Aug 2026

BlockMGARD: Accelerating Adaptive Scientific Data Reduction with Region-of-Interest Error Control on GPUs

BlockMGARD is proposed, an adaptive, Region-of-Interest (ROI)-supported GPU lossy compressor, with four contributions: an In-cache Block decomposition leveraging GPU on-chip memory and constant lookup tables to accelerate decomposition; a hybrid hierarchy combining In-cache Block and global decomposition to balance spe...

Yan-Liang Li, Qian Gong, Qing Liu et al. · 0 citations

Structural-Similarity-Preserving Lossy Data Compression for CPUs and GPUs

The minSSIM metric and SBLC, the first SSIM-bounded compressor, are introduced, which is fully CPU-GPU compatible and guarantees the user-provided minSSIM bound, which it enforces by strategically tightening the error bound on specific values in the data.

Alex Fallin, M. Burtscher · 0 citations
Open access Sep 2026

G-CasDec: General Cascaded Decompression on GPUs

GPU-accelerated analytical query processing is often limited by both GPU device memory capacity and host-to-device data transfer time. Modern data compression techniques, such as cascaded lightweight compression, can mitigate these issues. However, existing designs all exhibit critical tradeoffs on compression ratios,...

Yong-Qi Zhuo, Xin-Yu Zeng, Huan-Chen Zhang et al. · 0 citations
Book Open access Sep 2026

A Low-Overhead, Lightweight, Lossless GPU Compression Algorithm for Numerical Simulations

HPC (High Performance Computing) applications such as numerical simulations are memory-intensive. As memory grows scarce compared to compute power, compression could alleviate hardware demands by reducing memory footprint at runtime, especially on GPU. Existing compression algorithms for scientific data are not specifi...

T. Hovi, François Letierce, L. Lucas · 0 citations

FitFloat: Read/Write Random-Access Compressed Floating-Point Arrays for GPUs

FitFloat is presented, a drop-in floating-point array replacement supporting user-specified precision on GPUs with the goal of reducing storage requirements of scientific applications while maximizing performance over Unified Memory.

Andrew Rodriguez, Martin Burtscher · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.