Versions tested: | Jr1, sh8 |
Optimal parameters: | /m590 /o16 |
Links: | http://compression.r... http://ctxmodel.net/... |
Authors: | Dmitry Shkarin |
Algorithms: | PPMII |
Notable peformances: | Qualifying2 |
PPMd program is file-to-file compressor, it is written for embedding in user programs mainly and it is not intended for immediate use. I was interested in speed and performance improvements of abstract PPM model only, without tuning it to particular data types, therefore compressor works good enough for texts, but it is not so good for nonhomogeneous files (executables) and for noisy analog data (sounds, pictures etc.). Program is very memory consuming, You can choose balance between execution speed and memory economy, on one hand, and compression performance, on another hand, with the help of model order selection option (-o).the program documentation
The sh-variants are based on PPMd Jr1 and are written by Eugene Shelwien. Changes include X86 filter, new range coder, etc.
The 16 configurations for sh variants were submitted by the author in April 5, 2009.
(Have info that should be added here? E-mail.)
sh6, sh7 disqualified: verify error with OS1.
Ver | Rating | CPR | DPR | S.E. | R.E. | Ratio | C. kB/s | D. kB/s | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
<none> | ||||||||||||
Jr1 | 12 | 24 | 1 | 45 | 0 | 3.029 | 5312 | 4686 | ||||
-m256 -r1 -o8 | ||||||||||||
Jr1 | 14 | 26 | 2 | 22 | 0 | 3.368 | 1733 | 1662 | ||||
/m256 /o8 /e /r | ||||||||||||
sh8 | 13 | 24 | 2 | 20 | 0 | 3.371 | 1580 | 1533 | ||||
/m590 /o16 | ||||||||||||
sh8 | 31 | 59 | 4 | 37 | 1 | 3.501 | 2550 | 2452 | ||||
/m590 /o16 /r | ||||||||||||
sh8 | 13 | 25 | 2 | 15 | 0 | 3.523 | 1036 | 1015 | ||||
/m590 /o6 | ||||||||||||
sh8 | 23 | 45 | 3 | 37 | 0 | 3.375 | 2870 | 2746 | ||||
/m590 /o6 /e | ||||||||||||
sh8 | 19 | 37 | 3 | 35 | 0 | 3.324 | 2818 | 2682 | ||||
/m590 /o6 /e /r | ||||||||||||
sh8 | 15 | 30 | 2 | 25 | 0 | 3.363 | 1989 | 1917 | ||||
/m590 /o6 /r | ||||||||||||
sh8 | 18 | 35 | 2 | 27 | 0 | 3.409 | 2020 | 1956 | ||||
/m590 /o8 /r | ||||||||||||
sh8 | 19 | 35 | 2 | 23 | 0 | 3.496 | 1561 | 1520 |