@@ -33,42 +33,42 @@ Silesia corpus benchmark
3333
3434i7-7700K @4 .20GHz, 32GB RAM, Ubuntu 18.04
3535
36- g++ version 7 .3.0
36+ g++ version 8 .3.0
3737
38- Kanzi version 1.5 C++ implementation. Block size is 100 MB.
38+ Kanzi version 1.6 C++ implementation. Block size is 100 MB.
3939
4040
4141| Compressor | Encoding (sec) | Decoding (sec) | Size |
4242| -----------------------------| -----------------| -----------------| ------------------|
4343| Original | | | 211,938,580 |
44- | ** Kanzi -l 1** | ** 1.6 ** | ** 1.1 ** | ** 80,003,837 ** |
45- | ** Kanzi -l 1 -j 12 ** | ** 0.6** | ** 0.4** | ** 80,003,837 ** |
44+ | ** Kanzi -l 1** | ** 1.5 ** | ** 0.9 ** | ** 76,600,331 ** |
45+ | ** Kanzi -l 1 -j 6 ** | ** 0.6** | ** 0.4** | ** 76,600,331 ** |
4646| Gzip 1.6 | 6.0 | 1.0 | 68,227,965 |
4747| Gzip 1.6 -9 | 14.3 | 1.0 | 67,631,990 |
48- | ** Kanzi -l 2** | ** 4.0 ** | ** 2.7 ** | ** 63,878,466 ** |
49- | ** Kanzi -l 2 -j 12 ** | ** 1.5 ** | ** 1.0 ** | ** 63,878,466 ** |
48+ | ** Kanzi -l 2** | ** 3.8 ** | ** 2.0 ** | ** 61,788,747 ** |
49+ | ** Kanzi -l 2 -j 6 ** | ** 1.4 ** | ** 0.7 ** | ** 61,788,747 ** |
5050| Zstd 1.3.3 -13 | 11.9 | 0.3 | 58,789,182 |
5151| Brotli 1.0.5 -9 | 94.3 | 1.4 | 56,289,305 |
52+ | ** Kanzi -l 3** | ** 7.5** | ** 4.7** | ** 55,983,177** |
53+ | ** Kanzi -l 3 -j 6** | ** 2.9** | ** 1.6** | ** 55,983,177** |
5254| Lzma 5.2.2 -3 | 24.3 | 2.4 | 55,743,540 |
53- | ** Kanzi -l 3** | ** 8.4** | ** 5.8** | ** 55,594,153** |
54- | ** Kanzi -l 3 -j 12** | ** 3.3** | ** 2.0** | ** 55,594,153** |
5555| Bzip2 1.0.6 -9 | 14.1 | 4.8 | 54,506,769 |
5656| Zstd 1.3.3 -19 | 45.2 | 0.4 | 53,977,895 |
57- | ** Kanzi -l 4** | ** 12.2** | ** 10.8** | ** 51,795,306** |
58- | ** Kanzi -l 4 -j 12** | ** 4.4** | ** 3.5** | ** 51,795,306** |
59- | ** Kanzi -l 5** | ** 15.6** | ** 15.5** | ** 49,455,342** |
60- | ** Kanzi -l 5 -j 12** | ** 5.5** | ** 5.0** | ** 49,455,342** |
57+ | ** Kanzi -l 4** | ** 12.2** | ** 7.2** | ** 51,800,821** |
58+ | ** Kanzi -l 4 -j 6** | ** 4.2** | ** 2.4** | ** 51,800,821** |
6159| Lzma 5.2.2 -9 | 65.0 | 2.4 | 48,780,457 |
62- | ** Kanzi -l 6** | ** 24.9** | ** 24.7** | ** 46,485,165** |
63- | ** Kanzi -l 6 -j 12** | ** 7.7** | ** 7.6** | ** 46,485,165** |
60+ | ** Kanzi -l 5** | ** 15.7** | ** 10.0** | ** 48,279,102** |
61+ | ** Kanzi -l 5 -j 6** | ** 5.5** | ** 3.2** | ** 48,279,102** |
62+ | ** Kanzi -l 6** | ** 24.8** | ** 20.8** | ** 46,485,189** |
63+ | ** Kanzi -l 6 -j 6** | ** 8.5** | ** 6.4** | ** 46,485,189** |
6464| Tangelo 2.4 | 83.2 | 85.9 | 44,862,127 |
6565| zpaq v7.14 m4 t1 | 107.3 | 112.2 | 42,628,166 |
6666| zpaq v7.14 m4 t12 | 108.1 | 111.5 | 42,628,166 |
67- | ** Kanzi -l 7** | ** 56.5 ** | ** 57.5 ** | ** 41,838,503 ** |
68- | ** Kanzi -l 7 -j 12 ** | ** 22 .0** | ** 21.8 ** | ** 41,838,503 ** |
67+ | ** Kanzi -l 7** | ** 50.9 ** | ** 51.9 ** | ** 41,892,099 ** |
68+ | ** Kanzi -l 7 -j 6 ** | ** 18 .0** | ** 18.4 ** | ** 41,892,099 ** |
6969| Tangelo 2.0 | 302.0 | 310.9 | 41,267,068 |
70- | ** Kanzi -l 8** | ** 79.0 ** | ** 79.0 ** | ** 40,844,691 ** |
71- | ** Kanzi -l 8 -j 12 ** | ** 31.0 ** | ** 30.8 ** | ** 40,844,691 ** |
70+ | ** Kanzi -l 8** | ** 73.7 ** | ** 75.4 ** | ** 40,502,391 ** |
71+ | ** Kanzi -l 8 -j 6 ** | ** 27.8 ** | ** 29.1 ** | ** 40,502,391 ** |
7272| zpaq v7.14 m5 t1 | 343.1 | 352.0 | 39,112,924 |
7373| zpaq v7.14 m5 t12 | 344.3 | 350.4 | 39,112,924 |
7474
@@ -78,22 +78,22 @@ enwik8
7878
7979i7-7700K @4 .20GHz, 32GB RAM, Ubuntu 18.04
8080
81- g++ version 7 .3.0
81+ g++ version 8 .3.0
8282
83- Kanzi version 1.5 C++ implementation. Block size is 100 MB. 1 thread
83+ Kanzi version 1.6 C++ implementation. Block size is 100 MB. 1 thread
8484
8585
8686| Compressor | Encoding (sec) | Decoding (sec) | Size |
8787| -----------------------------| -----------------| -----------------| ------------------|
8888| Original | | | 100,000,000 |
89- | ** Kanzi -l 1** | ** 1.21 ** | ** 0.66** | ** 35,611,290 ** |
90- | ** Kanzi -l 2** | ** 2.23 ** | ** 1.63 ** | ** 28,468,601 ** |
91- | ** Kanzi -l 3** | ** 4.21 ** | ** 2.96 ** | ** 25,517,555 ** |
92- | ** Kanzi -l 4** | ** 5.44 ** | ** 4.15 ** | ** 22,512,813 ** |
93- | ** Kanzi -l 5** | ** 7.62 ** | ** 6.12 ** | ** 21,934,022 ** |
94- | ** Kanzi -l 6** | ** 14.69 ** | ** 12.72 ** | ** 20,791,492 ** |
95- | ** Kanzi -l 7** | ** 22.48 ** | ** 22.44 ** | ** 19,613,190 ** |
96- | ** Kanzi -l 8** | ** 29.53 ** | ** 29.72 ** | ** 19,284,434 ** |
89+ | ** Kanzi -l 1** | ** 1.14 ** | ** 0.66** | ** 34,135,723 ** |
90+ | ** Kanzi -l 2** | ** 2.10 ** | ** 1.17 ** | ** 27,450,033 ** |
91+ | ** Kanzi -l 3** | ** 3.85 ** | ** 2.43 ** | ** 25,695,567 ** |
92+ | ** Kanzi -l 4** | ** 5.38 ** | ** 3.05 ** | ** 22,512,452 ** |
93+ | ** Kanzi -l 5** | ** 7.75 ** | ** 4.66 ** | ** 21,301,346 ** |
94+ | ** Kanzi -l 6** | ** 14.36 ** | ** 10.26 ** | ** 20,791,496 ** |
95+ | ** Kanzi -l 7** | ** 19.45 ** | ** 19.48 ** | ** 19,597,394 ** |
96+ | ** Kanzi -l 8** | ** 27.04 ** | ** 27.76 ** | ** 19,163,098 ** |
9797
9898
9999Build Kanzi
0 commit comments