From 6d3d5d53c8eb39372912b91d935ac4bcc63ac679 Mon Sep 17 00:00:00 2001 From: Przemyslaw Skibinski Date: Sun, 5 Feb 2017 21:39:56 +0100 Subject: [PATCH] updated NEWS --- NEWS | 9 ++++++--- README.md | 14 +++++++------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/NEWS b/NEWS index 3282f91..f6dbe49 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,10 @@ -v2.0 beta +v2.0 - this version is optimized for decompression speed (instead of ratio for previous versions) -- levels from 1 to 9 use LZ4-type codewords and give about 10% better decompression speed than LZ4 -- levels from 10 to 18 use new codewords with decompression speed about 2 times faster than LZ5 v1.5 +- LZ5 v2.0 contains 4 compression methods: + fastLZ4 : compression levels -10...-19 are designed to give better decompression speed than LZ4 i.e. over 2000 MB/s + LZ5v2 : compression levels -20...-29 are designed to give better ratio than LZ4 keeping 75% decompression speed + fastLZ4 + Huffman : compression levels -30...-39 add Huffman coding to fastLZ4 + LZ5v2 + Huffman : compression levels -40...-49 give the best ratio (comparable to zlib and low levels of zstd/brotli) at decompression speed of 1000 MB/s v1.5 - introduced compatibility with Visual C++ 2010 and newer diff --git a/README.md b/README.md index a374c2a..8bad635 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ The high compression/decompression speed is achieved without any SSE and AVX ext Benchmarks ------------------------- -The following results are obtained with [lzbench](https://github.com/inikep/lzbench) and `-t16,16 -eall` +The following results are obtained with [lzbench](https://github.com/inikep/lzbench) and `-t16,16` using 1 core of Intel Core i5-4300U, Windows 10 64-bit (MinGW-w64 compilation under gcc 6.2.0) with [silesia.tar] which contains tarred files from [Silesia compression corpus](http://sun.aei.polsl.pl/~sdeor/index.php?page=silesia). @@ -49,17 +49,17 @@ with [silesia.tar] which contains tarred files from [Silesia compression corpus] | lz5 2.0 -12 | 103 MB/s | 2458 MB/s | 86232422 | 40.69 | | lz5 2.0 -15 | 50 MB/s | 2552 MB/s | 81187330 | 38.31 | | lz5 2.0 -19 | 3.04 MB/s | 2497 MB/s | 77416400 | 36.53 | -| lz5 2.0 -20 | 157 MB/s | 1795 MB/s | 89239174 | 42.10 | -| lz5 2.0 -22 | 30 MB/s | 1778 MB/s | 81097176 | 38.26 | -| lz5 2.0 -25 | 6.63 MB/s | 1734 MB/s | 74503695 | 35.15 | +| lz5 2.0 -21 | 157 MB/s | 1795 MB/s | 89239174 | 42.10 | +| lz5 2.0 -23 | 30 MB/s | 1778 MB/s | 81097176 | 38.26 | +| lz5 2.0 -26 | 6.63 MB/s | 1734 MB/s | 74503695 | 35.15 | | lz5 2.0 -29 | 1.37 MB/s | 1634 MB/s | 68694227 | 32.41 | | lz5 2.0 -30 | 246 MB/s | 909 MB/s | 85727429 | 40.45 | | lz5 2.0 -32 | 94 MB/s | 1244 MB/s | 76929454 | 36.30 | | lz5 2.0 -35 | 47 MB/s | 1435 MB/s | 73850400 | 34.84 | | lz5 2.0 -39 | 2.94 MB/s | 1502 MB/s | 69807522 | 32.94 | -| lz5 2.0 -40 | 126 MB/s | 961 MB/s | 76100661 | 35.91 | -| lz5 2.0 -42 | 28 MB/s | 1101 MB/s | 70955653 | 33.48 | -| lz5 2.0 -45 | 6.25 MB/s | 1073 MB/s | 65413061 | 30.86 | +| lz5 2.0 -41 | 126 MB/s | 961 MB/s | 76100661 | 35.91 | +| lz5 2.0 -43 | 28 MB/s | 1101 MB/s | 70955653 | 33.48 | +| lz5 2.0 -46 | 6.25 MB/s | 1073 MB/s | 65413061 | 30.86 | | lz5 2.0 -49 | 1.27 MB/s | 1064 MB/s | 60679215 | 28.63 | | zlib 1.2.8 -1 | 66 MB/s | 244 MB/s | 77259029 | 36.45 | | zlib 1.2.8 -6 | 20 MB/s | 263 MB/s | 68228431 | 32.19 |