Faster 64-bit universal hashing using carry-less multiplications
Not on the map. Why?
Abstract (arXiv)
Intel and AMD support the Carry-less Multiplication (CLMUL) instruction set in their x64 processors. We use CLMUL to implement an almost universal 64-bit hash family (CLHASH). We compare this new family with what might be the fastest almost universal family on x64 processors (VHASH). We find that CLHASH is at least 60% faster. We also compare CLHASH with a popular hash function designed for speed (Google's CityHash). We find that CLHASH is 40% faster than CityHash on inputs larger than 64 bytes and just as fast otherwise.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 11 Mar 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1.
1 paper.
- 2022Proteus: A Self-Designing Range Filtercited by 2
- 2022Proteus: A Self-Designing Range Filter30 Jun 2022