Benchmark Results
Comprehensive throughput measurements across GPU and CPU compression engines on 1 GB test payloads.
Isolated System (Peak Throughput)
Single-task benchmark on dedicated hardware with no competing workloads.
| Engine | Size | Compress | Decompress | Ratio | Status |
|---|---|---|---|---|---|
| GPU nvCOMP LZ4 | 1 GB | 7,651 MB/s | 19,703 MB/s | 1.0x (LZ4) | PASS |
| CPU zstd-1 | 1 GB | 3,300 MB/s | 953 MB/s | 2.1x | PASS |
| CPU zstd-3 | 1 GB | 2,647 MB/s | 948 MB/s | 2.3x | PASS |
| CPU zstd-9 | 1 GB | 2,728 MB/s | 895 MB/s | 2.6x | PASS |
| CPU gzip-6 | 1 GB | 145 MB/s | 212 MB/s | 2.5x | PASS |
Loaded System (Operational Throughput)
Benchmark run under full CommandRoomAI platform load with competing GPU and CPU workloads. Represents real-world operational performance.
| Engine | Size | Compress | Decompress | Status |
|---|---|---|---|---|
| GPU nvCOMP LZ4 | 1 GB | ~2,300 MB/s | ~5,747 MB/s | PASS |
| CPU zstd-1 | 1 GB | ~1,800 MB/s | ~620 MB/s | PASS |
| CPU zstd-3 | 1 GB | ~1,500 MB/s | ~610 MB/s | PASS |
Analysis
GPU Decompression Advantage
GPU nvCOMP LZ4 decompression is 20.7x faster than CPU zstd-1 and 93x faster than gzip-6 on isolated systems.
Under Load Performance
Even under full platform load, GPU decompression at ~5,747 MB/s still exceeds peak CPU zstd decompression by 6x.
Data Integrity
All engines pass integrity validation: all match: True. Roundtrip verification confirms zero data loss across all codecs.
Smart Routing Value
By routing large files to GPU and text/logs to high-ratio CPU zstd, HammerIO delivers both speed and compression ratio where each matters most.
Real-World Compression
Actual project backup compressing mixed source files (Python, HTML, config, JSON). Validates compression ratios on real-world data vs. synthetic payloads.
| Engine | Source | Original | Compressed | Ratio | Status |
|---|---|---|---|---|---|
| CPU zstd-3 | Project backup (Python, HTML, config) | 47.2 MB | 9.3 MB | 5.09x | PASS |
Why This Matters
Synthetic 1 GB payloads measure raw throughput. Real project data — mixed Python, HTML, JSON, YAML, and config files — validates actual compression ratios in operational use. A 5.09x ratio on real source files demonstrates that HammerIO's smart routing delivers meaningful storage savings, not just synthetic speed numbers.
Synthetic benchmarks performed on 1 GB payloads. Real-world benchmark on actual project source files. Throughput includes memory transfer overhead. Integrity verified via SHA-256 roundtrip comparison.