|
FZGPUModules 1.0
GPU-accelerated modular compression pipeline
|
Recursive Zero-byte Elimination stage — lossless byte-stream compressor. More...
#include "stage/stage.h"#include "fzm_format.h"#include <cuda_runtime.h>#include <cstdint>#include <cstring>#include <stdexcept>#include <string>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| class | fz::RZEStage |
Namespaces | |
| namespace | fz |
Recursive Zero-byte Elimination stage — lossless byte-stream compressor.
Operates on raw byte streams (e.g. BitshuffleStage output). Each chunk is processed with up to 4 recursive levels:
Output stream layout:
Serialized header (9 bytes): [0..3] chunk_size (uint32_t LE), [4] levels (uint8_t), [5..8] cached_orig_bytes (uint32_t LE).