1 pointby rlasse3 hours ago1 comment
  • rlasse3 hours ago
    I've just released intrinhash, which is a hashing library for C/C++ on x64 and ARM.

    On my Core i7 it runs at 252 gigabyte/s, while the currently fastest (falkhash1) is at 175 gigabyte/s.

    Also, the currently fastest that passes SMHasher3 runs at just 96 gigabyte/s (MeowHash).

    Just a few hashers from SMHasher for bulks speed (256 KB runs):

    1. intrinhash-256-vaes 252 gigabyte/s, passes 250/250

    2. falkhash1 175 gigabyte/s, passes 240/250

    3. gxhash 173 gigabyte/s, passes 225/250

    ...

    12. XXH3-128 97 gigabyte/s, passes 214/250

    13. MeowHash 96 gigabyte/s, passes 250/250

    29. t1ha1 38 gigabyte/s, passes 185/250

    It's slow for small keys though.

    This is the first prototype version and any feedback is welcome :)