<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Faster 64-bit universal hashing using carry-less multiplications · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1503.03465/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1503.03465/feed.xml" rel="self" type="application/rss+xml" /><item><title>Faster 64-bit universal hashing using carry-less multiplications — mentioned by nkurz</title><link>https://news.ycombinator.com/item?id=13101197</link><guid isPermaLink="false">urn:hackerpapers:mention:1503.03465:13101197</guid><pubDate>Sun, 04 Dec 2016 18:54:23 GMT</pubDate><description>&lt;p&gt;At a glance, this seems like a clear explanation of using standard SIMD instructions to solve the problem, but I think the landscape has changed since this was written such that there are now better approaches. In 2010, Intel released processors with the a dedicated instruction for &amp;quot;packed carry-less multiplication&amp;quot;: https://software.intel.com/en-us/articles/intel-carry-less-m.... Unfortunately, the early implementations (through Sandy Bridge) were slow, and could be beaten by combining other SIMD operations as shown in this paper. With the Haswell generation released in 2013, though…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1503.03465/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.DS</category></item><item><title>Faster 64-bit universal hashing using carry-less multiplications — mentioned by jbapple</title><link>https://news.ycombinator.com/item?id=11216813</link><guid isPermaLink="false">urn:hackerpapers:mention:1503.03465:11216813</guid><pubDate>Thu, 03 Mar 2016 13:57:39 GMT</pubDate><description>&lt;p&gt;Where can I read what they mean by &amp;quot;Strong&amp;quot; hashing for HighwayHash? Also, is there a peer-reviewed paper on SipTreeHash? I am not a cryptographer, so I wouldn&amp;#x27;t trust my own instincts in terms of evaluating its strength compared to SipHash. For non-cryptographic applications, CLHASH produces 64 bits of result and is 2.004/2^64 almost delta universal, at a cost of 0.16 cycles per byte on Haswell and 0.10 cycles per byte on Skylake. https://github.com/lemire/StronglyUniversalStringHashing http://arxiv.org/abs/1503.03465&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1503.03465/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.DS</category></item><item><title>Faster 64-bit universal hashing using carry-less multiplications — HN submission</title><link>https://news.ycombinator.com/item?id=10499615</link><guid isPermaLink="false">urn:hackerpapers:submission:1503.03465:10499615</guid><pubDate>Tue, 03 Nov 2015 14:14:11 GMT</pubDate><description>&lt;p&gt;Faster 64-bit universal hashing using carry-less multiplications&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1503.03465/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.DS</category></item><item><title>Faster 64-bit universal hashing using carry-less multiplications — mentioned by twotwotwo</title><link>https://news.ycombinator.com/item?id=10456334</link><guid isPermaLink="false">urn:hackerpapers:mention:1503.03465:10456334</guid><pubDate>Tue, 27 Oct 2015 04:34:23 GMT</pubDate><description>&lt;p&gt;The paper (http://arxiv.org/pdf/1503.03465v7.pdf) goes into that section 6.1, which Lemire mentions in a comment on the post--summarizing as best I can: CLHash, the hash the post is focused on, passes all except the avalanche test for strings &amp;lt;8 bytes, and could be made to pass it by adding a bit-mixing step to the end (that provably doesn&amp;#x27;t make random collisions more likely, since it&amp;#x27;s an invertible transform on the hash).&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1503.03465/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.DS</category></item></channel></rss>
