Skip to main content

Crate crush_gpu

Crate crush_gpu 

Source
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
GDeflate compression 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.