FastHash Alternatives

Similar projects and alternatives to FastHash

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better FastHash alternative or higher similarity.

FastHash reviews and mentions

Posts with mentions or reviews of FastHash. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-06.
  • The Smallest Hash Table
    2 projects | news.ycombinator.com | 6 Mar 2023
    I've implemented your RecSplit method in my MPHF benchmark library (written in C#). The suite is not yet public, but I do want to say thank you for your fantastic method/code/paper. In my own rabbithole research, I stumbled upon several artifacts of your rabbithole trail. Most notably the stuff on StackOverflow, which helped my own research.

    I've releaed a set og fast hash functions[1] to help gain an understanding of speed vs. quality. My biggest takeaway is that most generic hash functions can be specialized for integer inputs[2], which often reduce latency by quite a lot, making MPFH more attractive over simple iteration on small sets, as the overhead of hashing is considerably smaller.

    [1] https://github.com/Genbox/FastHash

    [2] https://github.com/Genbox/FastHash/blob/master/src/FastHash/...

  • The quick and practical “MSI” hash table
    7 projects | news.ycombinator.com | 9 Aug 2022
    It was made (by Sanmayce) to optimize for instruction-level pipelining, and use the fact that modern CPUs have multiple execution ports. But due to those changes, it is not compatible with FNV1a anymore.

    The trick of reading in stripes is employed by many of the fastest hashes. It is kinda funny to see how one author prefers a switch case over for loops, where others prefer while loops. The differences can sometimes have a big impact on what optimizations the compiler decides to use.

    [1] https://github.com/Genbox/FastHash/blob/master/src/FastHash....

  • Ask HN: What Are You Working On? (August 2022)
    8 projects | news.ycombinator.com | 1 Aug 2022
    At the moment I'm working on FastHash[1], a pet project of mine to port a few high-performance non-cryptographic hash functions to C#.

    I'm also trying to build FastLinq, a value-by-reference Language Integrated Query (LINQ) optimized for high-performance scenarios. It is kind of a weird mix as LINQ in .NET is known for its high overhead.

    Finally, I'm working on an Office setting synchronization application. I heard a podcast with Paul Thurrott complaining about the lack of sync solutions, so I thought I would do one for fun.

    [1] https://github.com/Genbox/FastHash

  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic FastHash repo stats
3
19
6.7
5 months ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com