bzip2 Benchmark
This is a small benchmark for programs that produce bzip2 compatible compressed files. (Note that we do not actually verify that the programs are compatible.) There is little or no room in bzip2 format for increasing compression ratio if the block size is fixed, hence the speed (with 900k block size) must be our main focus.
For test files we use the Text2 file (enwik8) which is XML file consisting mostly of English language plaintext and 6 files from the gauntlet corpus which are artificial test cases for sorting algorithms. Unfortunately bzip2 format suffers from very small block size which means all the files are compressed in multiple blocks.
Results
enwik8
Program |
Ver |
Arguments |
Size |
% |
C.Time |
% |
D.Time |
% |
C.M |
D.M |
|
bzip2 |
1.0.5 |
-9 |
29 008 758 |
29.0 |
11.62 |
100 |
5.12 |
100 |
8 |
5 |
7-zip |
9.12b |
-tbzip2 -mmt4 |
29 011 932 |
29.0 |
7.25 |
392 |
2.42 |
177 |
38 |
17 |
pbzip2 |
1.1.1 |
-9 |
29 014 637 |
29.0 |
3.92 |
394 |
1.84 |
378 |
37 |
28 |
pbzip2 |
1.0.5 |
-9 |
29 014 637 |
29.0 |
3.98 |
379 |
2.03 |
355 |
37 |
27 |
bzip2 |
1.0.4i70i |
-9 |
29 041 862 |
29.0 |
2.70 |
391 |
2.91 |
370 |
34 |
23 |
bzip2 |
1.0.4i70a |
-9 |
29 041 862 |
29.0 |
3.05 |
375 |
2.91 |
369 |
48 |
23 |
bzip2 |
1.0.4ipp70 |
-9 |
29 041 862 |
29.0 |
8.45 |
99 |
3.86 |
98 |
22 |
13 |
bzip2 |
1.0.4ipp61 |
-9 |
29 041 862 |
29.0 |
9.42 |
100 |
5.67 |
97 |
20 |
10 |
bzip2 |
1.0.4i70s |
-9 |
29 041 862 |
29.0 |
10.02 |
395 |
2.91 |
372 |
62 |
23 |
fss9
Program |
Ver |
Arguments |
Size |
% |
C.Time |
% |
D.Time |
% |
C.M |
D.M |
|
7-zip |
9.12b |
-tbzip2 -mmt4 |
429 |
0.0 |
1.16 |
281 |
0.08 |
159 |
28 |
14 |
bzip2 |
1.0.4i70a |
-9 |
435 |
0.0 |
1.03 |
314 |
0.11 |
401 |
51 |
16 |
bzip2 |
1.0.4i70s |
-9 |
435 |
0.0 |
1.08 |
319 |
0.11 |
400 |
51 |
16 |
bzip2 |
1.0.4ipp61 |
-9 |
435 |
0.0 |
1.47 |
97 |
0.19 |
83 |
21 |
10 |
bzip2 |
1.0.4ipp70 |
-9 |
435 |
0.0 |
1.64 |
96 |
0.09 |
100 |
23 |
12 |
bzip2 |
1.0.5 |
-9 |
435 |
0.0 |
2.14 |
100 |
0.09 |
99 |
9 |
5 |
bzip2 |
1.0.4i70i |
-9 |
435 |
0.0 |
49.81 |
281 |
0.09 |
398 |
25 |
16 |
pbzip2 |
1.0.5 |
-9 |
555 |
0.0 |
1.41 |
302 |
0.11 |
100 |
26 |
5 |
pbzip2 |
1.1.1 |
-9 |
555 |
0.0 |
1.41 |
283 |
0.11 |
98 |
26 |
6 |
fss10
Program |
Ver |
Arguments |
Size |
% |
C.Time |
% |
D.Time |
% |
C.M |
D.M |
|
7-zip |
9.12b |
-tbzip2 -mmt4 |
1 504 |
0.0 |
6.17 |
374 |
0.34 |
122 |
35 |
17 |
bzip2 |
1.0.5 |
-9 |
1 541 |
0.0 |
9.16 |
100 |
0.39 |
100 |
9 |
5 |
bzip2 |
1.0.4ipp61 |
-9 |
1 547 |
0.0 |
6.08 |
99 |
0.66 |
100 |
21 |
10 |
bzip2 |
1.0.4i70s |
-9 |
1 547 |
0.0 |
6.52 |
383 |
0.41 |
400 |
64 |
19 |
bzip2 |
1.0.4i70a |
-9 |
1 547 |
0.0 |
6.64 |
378 |
0.41 |
400 |
64 |
19 |
bzip2 |
1.0.4ipp70 |
-9 |
1 547 |
0.0 |
6.74 |
99 |
0.36 |
100 |
23 |
12 |
bzip2 |
1.0.4i70i |
-9 |
1 547 |
0.0 |
194.66 |
313 |
0.41 |
399 |
31 |
19 |
pbzip2 |
1.1.1 |
-9 |
2 092 |
0.0 |
7.75 |
375 |
0.47 |
100 |
39 |
6 |
pbzip2 |
1.0.5 |
-9 |
2 092 |
0.0 |
7.77 |
372 |
0.47 |
100 |
39 |
5 |
houston
Program |
Ver |
Arguments |
Size |
% |
C.Time |
% |
D.Time |
% |
C.M |
D.M |
|
bzip2 |
1.0.5 |
-9 |
23 479 |
0.6 |
2.53 |
100 |
0.09 |
100 |
9 |
5 |
7-zip |
9.12b |
-tbzip2 -mmt4 |
23 482 |
0.6 |
1.12 |
311 |
0.08 |
159 |
35 |
17 |
bzip2 |
1.0.4i70s |
-9 |
23 757 |
0.6 |
1.20 |
336 |
0.09 |
402 |
67 |
19 |
bzip2 |
1.0.4i70a |
-9 |
23 757 |
0.6 |
1.23 |
344 |
0.09 |
398 |
67 |
19 |
bzip2 |
1.0.4ipp61 |
-9 |
23 757 |
0.6 |
1.45 |
97 |
0.16 |
100 |
21 |
10 |
bzip2 |
1.0.4ipp70 |
-9 |
23 757 |
0.6 |
1.72 |
95 |
0.11 |
100 |
24 |
12 |
bzip2 |
1.0.4i70i |
-9 |
23 757 |
0.6 |
23.92 |
137 |
0.09 |
398 |
31 |
19 |
pbzip2 |
1.1.1 |
-9 |
23 898 |
0.6 |
1.55 |
374 |
0.11 |
99 |
35 |
6 |
pbzip2 |
1.0.5 |
-9 |
23 898 |
0.6 |
1.59 |
369 |
0.11 |
99 |
35 |
5 |
test1
Program |
Ver |
Arguments |
Size |
% |
C.Time |
% |
D.Time |
% |
C.M |
D.M |
|
7-zip |
9.12b |
-tbzip2 -mmt4 |
2 970 |
0.1 |
0.78 |
222 |
0.03 |
100 |
22 |
11 |
bzip2 |
1.0.4i70a |
-9 |
2 972 |
0.1 |
0.48 |
283 |
0.03 |
400 |
38 |
12 |
bzip2 |
1.0.4i70s |
-9 |
2 972 |
0.1 |
0.48 |
280 |
0.03 |
400 |
38 |
12 |
bzip2 |
1.0.4ipp61 |
-9 |
2 972 |
0.1 |
0.88 |
96 |
0.09 |
99 |
21 |
10 |
bzip2 |
1.0.4ipp70 |
-9 |
2 972 |
0.1 |
0.98 |
98 |
0.06 |
100 |
23 |
12 |
bzip2 |
1.0.4i70i |
-9 |
2 972 |
0.1 |
234.08 |
202 |
0.03 |
400 |
20 |
12 |
bzip2 |
1.0.5 |
-9 |
2 989 |
0.1 |
1.41 |
100 |
0.05 |
98 |
9 |
5 |
pbzip2 |
1.1.1 |
-9 |
3 086 |
0.1 |
1.12 |
208 |
0.06 |
98 |
20 |
6 |
pbzip2 |
1.0.5 |
-9 |
3 086 |
0.1 |
1.31 |
213 |
0.06 |
98 |
20 |
5 |
test2
Program |
Ver |
Arguments |
Size |
% |
C.Time |
% |
D.Time |
% |
C.M |
D.M |
|
7-zip |
9.12b |
-tbzip2 -mmt4 |
2 969 |
0.1 |
1.19 |
210 |
0.03 |
100 |
22 |
11 |
bzip2 |
1.0.4i70a |
-9 |
2 970 |
0.1 |
0.50 |
281 |
0.03 |
400 |
38 |
12 |
bzip2 |
1.0.4i70s |
-9 |
2 970 |
0.1 |
0.59 |
269 |
0.03 |
400 |
38 |
12 |
bzip2 |
1.0.4ipp61 |
-9 |
2 970 |
0.1 |
0.89 |
96 |
0.09 |
100 |
21 |
10 |
bzip2 |
1.0.4ipp70 |
-9 |
2 970 |
0.1 |
0.98 |
98 |
0.08 |
99 |
23 |
12 |
bzip2 |
1.0.4i70i |
-9 |
2 970 |
0.1 |
234.03 |
202 |
0.03 |
400 |
20 |
12 |
bzip2 |
1.0.5 |
-9 |
2 987 |
0.1 |
1.39 |
100 |
0.05 |
98 |
9 |
5 |
pbzip2 |
1.0.5 |
-9 |
3 080 |
0.1 |
1.16 |
209 |
0.06 |
98 |
20 |
5 |
pbzip2 |
1.1.1 |
-9 |
3 080 |
0.1 |
1.25 |
209 |
0.06 |
98 |
20 |
6 |
test3
Program |
Ver |
Arguments |
Size |
% |
C.Time |
% |
D.Time |
% |
C.M |
D.M |
|
bzip2 |
1.0.4i70s |
-9 |
159 843 |
7.6 |
0.45 |
290 |
0.05 |
404 |
35 |
13 |
bzip2 |
1.0.4i70a |
-9 |
159 843 |
7.6 |
0.47 |
287 |
0.05 |
398 |
35 |
13 |
bzip2 |
1.0.4ipp70 |
-9 |
159 843 |
7.6 |
1.09 |
97 |
0.09 |
98 |
21 |
12 |
bzip2 |
1.0.4ipp61 |
-9 |
159 843 |
7.6 |
1.11 |
97 |
0.12 |
99 |
19 |
10 |
bzip2 |
1.0.4i70i |
-9 |
159 843 |
7.6 |
208.08 |
201 |
0.06 |
402 |
20 |
13 |
7-zip |
9.12b |
-tbzip2 -mmt4 |
159 945 |
7.6 |
0.33 |
224 |
0.05 |
133 |
23 |
11 |
bzip2 |
1.0.5 |
-9 |
160 087 |
7.6 |
1.48 |
100 |
0.08 |
99 |
9 |
5 |
pbzip2 |
1.0.5 |
-9 |
160 174 |
7.6 |
0.81 |
219 |
0.08 |
99 |
20 |
5 |
pbzip2 |
1.1.1 |
-9 |
160 174 |
7.6 |
0.81 |
221 |
0.08 |
100 |
20 |
6 |
2017-2024 ©