Fastalp: Evolving ALP float compression in pure Rust — 2.6x faster, 60% higher ratio (25 GB/s decode)

· Users Rust Lang · Sept. 11, 2026, 8:54 a.m.
Summary
Fastalp is a novel pure-Rust algorithm that enhances the ALP floating-point compression, demonstrating a 2.6 times increase in speed and a 60% higher compression ratio compared to the C++ ALP implementation. The post details various architectural improvements that boost performance, including a 3-stage pipeline for microarchitectural pruning, a single-pass register pipeline for decompression, and optimizations to eliminate floating-point errors, making it highly efficient for high-throughput data applications.
AUTHOR