[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Adding slice-by-4 and slice-by-8 to CRC32
From: |
Bruno Haible |
Subject: |
Re: Adding slice-by-4 and slice-by-8 to CRC32 |
Date: |
Mon, 14 Oct 2024 18:30:41 +0200 |
Sam Russell wrote:
> I built from HEAD, named it gzip_vanilla, rebuilt with my CRC code and
> named it gzip_8_slice. Input file is a 115MB file gzipped (default
> settings) to 61M
Thanks; that's a comparison from which one can draw conclusions.
> sam@DESKTOP-R64B0KJ:~/gziptest$ time ../code/gzip/gzip_8_slice -k -d -c
> large_file.gz > /dev/null
>
> real 0m0.319s
> user 0m0.316s
> sys 0m0.000s
> sam@DESKTOP-R64B0KJ:~/gziptest$ time ../code/gzip/gzip_vanilla -k -d -c
> large_file.gz > /dev/null
>
> real 0m0.485s
> user 0m0.484s
> sys 0m0.000s
>
> Looks to be about a ~35% reduction in time
Wow! That's impressive.
Definitely worth pursuing.
Bruno
- Adding slice-by-4 and slice-by-8 to CRC32, Sam Russell, 2024/10/14
- Re: Adding slice-by-4 and slice-by-8 to CRC32, Bruno Haible, 2024/10/14
- Re: Adding slice-by-4 and slice-by-8 to CRC32, Sam Russell, 2024/10/14
- Re: Adding slice-by-4 and slice-by-8 to CRC32, Bruno Haible, 2024/10/14
- Re: Adding slice-by-4 and slice-by-8 to CRC32, Sam Russell, 2024/10/14
- Re: Adding slice-by-4 and slice-by-8 to CRC32,
Bruno Haible <=
- Re: Adding slice-by-4 and slice-by-8 to CRC32, Sam Russell, 2024/10/14
- Re: Adding slice-by-4 and slice-by-8 to CRC32, Collin Funk, 2024/10/14
- Re: Adding slice-by-4 and slice-by-8 to CRC32, Sam Russell, 2024/10/15
- Re: Adding slice-by-4 and slice-by-8 to CRC32, Jeffrey Walton, 2024/10/14
Re: Adding slice-by-4 and slice-by-8 to CRC32, Jim Meyering, 2024/10/14
Re: Adding slice-by-4 and slice-by-8 to CRC32, Simon Josefsson, 2024/10/14