Expand description
crush-gpu — GPU-accelerated tile-based compression engine
Implements a GDeflate-inspired GPU compression engine using 64KB independent tiles with 32-way sub-stream parallelism for massively parallel decompression.
Modules§
- backend
- GPU compute backend trait and discovery
- engine
- Compression and decompression orchestration
- entropy
- Shannon entropy calculation for data suitability assessment
- error
- GPU-specific error types for the crush-gpu crate
- format
- GPU tile format: header, tile, index, and footer structures
- gdeflate
GDeflatecompression and decompression codec- lz77
- Shared byte-aligned LZ77 codec
- scorer
- Eligibility scoring for GPU compression plugin selection
- vectorize
- Vectorized (SIMD) string matching for improved compression ratios
Constants§
- PLUGIN_
MAGIC - Magic number for the gpu-deflate plugin in the crush-core outer format.