|
FZGPUModules 2.0
GPU-accelerated modular compression pipelines
|
Header: modules/coders/rze/rze_stage.h
Class: fz::RZEStage — no template parameters
Category: Coder (lossless)
Common instantiation:
Recursive Zero-byte Elimination. Operates on raw byte streams (typically BitshuffleStage output). Each chunk is processed in up to 4 recursive levels:
Because bit-shuffled scientific data can have many zero byte-planes, RZE can compress those planes very aggressively.
Requires input to be a multiple of chunk_size bytes. The pipeline pads automatically when BitshuffleStage upstream uses a matching block_size.