
Originally Posted by
Stefan Atev
Is
https://github.com/Cyan4973/xxHash in the running? It's non-cryptographic like CRC32, etc, but should be substantially faster. It looks like for data corruption/integrity checking you don't need anything stronger than CRC variants of other fast hashes.
XXH128 I think this is a good solution, on E5-2689
Code:
xxhsum.exe 0.8.0 by Yann Collet
64-bit x86_64 autoVec little endian with Clang 10.0.0
Sample of 100 KB...
1#XXH32 : 102400 -> 59266 it/s ( 5787.7 MB/s)
3#XXH64 : 102400 -> 95970 it/s ( 9372.1 MB/s)
5#XXH3_64b : 102400 -> 180706 it/s (17647.1 MB/s)
11#XXH128 : 102400 -> 178667 it/s (17447.9 MB/s)