Compression-Benchmark: LzTurbo vs. the rest

TurboBench: Compression Benchmark

Single core in memory benchmarks, 64 bits gcc 6.3, Windows 10

Binary file: app3.tar (Portable Apps Suite Light) 100MB

Size Ratio % C.MB/s D.MB/s Compressor CPU: i7-2600k 4.4 GHz

33936389 33.9 1.34 1701.35 lzturbo 39 app3.tar (Portable Apps Suite)
33949183 33.9 0.83 1548.98 oodle 89,kraken app3.tar
34105370 34.1 1.90 952.59 zstd 22 app3.tar

Text log file:NASA access log 200MB

Size Ratio % C.MB/s D.MB/s Compressor

11898836 5.8 0.63 2103.75 lzturbo 39 access_log_Jul95
12617357 6.1 0.73 1519.47 zstd 22 access_log_Jul95
14815376 7.2 0.50 1258.69 oodle 89,kraken access_log_Jul95

Binary games: RAD 3D Test set 30,4MB

Size Ratio % C.MB/s D.MB/s Compressor

8481694 27.0 2.08 1217.72 lzturbo 39 pd3d.tar
8675848 27.2 1.93 1195.89 oodle 89,kraken pd3d.tar
9678631 30.3 4.65 597.29 zstd,22 pd3d.tar

Text file:enwik8 100MB (MB=1.000.000 bold= Pareto frontier on ratio %)

Size Ratio % C.MB/s D.MB/s Compressor

25361626 25.4 0.77 579.45 lzturbo 39 enwik8
25380053 25.4 0.79 521.37 zstd 22 enwik8
25914622 25.9 0.43 585.99 oodle 89,Kraken enwik8

Silesia Corpus 202MB

Size Ratio % C.MB/s D.MB/s Compressor

51391420 24.2 0.47 1105.11 oodle 89,kraken silesia.tar
51773633 24.4 0.73 1086.37 lzturbo 39 silesia.tar
52720699 24.9 1.00 662.30 zstd 22 silesia.tar

The compression libraries (2017-05):

- LzTurbo v.17-03 w. TurboANX (Asymmetric Numeral Systems)

- zstd v1.1.2 w. Finite State Entropy + Huffman coding

- Oodle compressor (Huffman coding)

Last update: 14 Jun 2017