FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
fz::adaptive_bitpack::Config Struct Reference

#include <adaptive_bitpack_kernels.h>

Public Attributes

uint32_t word_bytes = 4
 ceil(block_size / 8)
 
size_t num_blocks = 0
 ceil(num_elements / block_size)
 
uint32_t meta_bytes = 1
 per-block metadata stride (1 plain, 2 outlier)
 

Detailed Description

Derived block geometry for a given element count and block size. meta_bytes is the per-block metadata stride: 1 for plain mode (just the rate byte), 2 for outlier-selection mode (rate byte + selection byte).