<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Phil Dawes' Stuff - Latest Comments in Searching arrays in X86 assembler with a bloom filter</title><link>http://phildawesstuff.disqus.com/</link><description></description><language>en</language><lastBuildDate>Thu, 11 Sep 2008 20:45:00 -0000</lastBuildDate><item><title>Re: Searching arrays in X86 assembler with a bloom filter</title><link>http://www.phildawes.net/blog/2008/09/10/searching-arrays-in-x86-assembler-with-a-bloom-filter/#comment-2753769</link><description>did you try a judy array?&lt;br&gt;&lt;br&gt;&lt;a href="http://judy.sourceforge.net/" rel="nofollow"&gt;http://judy.sourceforge.net/&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jsh</dc:creator><pubDate>Thu, 11 Sep 2008 20:45:00 -0000</pubDate></item><item><title>Re: Searching arrays in X86 assembler with a bloom filter</title><link>http://www.phildawes.net/blog/2008/09/10/searching-arrays-in-x86-assembler-with-a-bloom-filter/#comment-2753768</link><description>David W: the large bitset approach sounds good, but with bitset that size you are going to encounter cache misses on almost every lookup, which is going to end up being far slower than a naive approach. You can execute a *lot* of instructions in the time it takes to load an L2 cache line.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael S</dc:creator><pubDate>Thu, 11 Sep 2008 07:25:42 -0000</pubDate></item><item><title>Re: Searching arrays in X86 assembler with a bloom filter</title><link>http://www.phildawes.net/blog/2008/09/10/searching-arrays-in-x86-assembler-with-a-bloom-filter/#comment-2753767</link><description>Not sure if you have ruled out C libraries completely but have you looked at Judy? The JudyL functions or some of the related counting ones might get you very close to an optimal solution.&lt;br&gt;&lt;br&gt;&lt;a href="http://judy.sourceforge.net/" rel="nofollow"&gt;http://judy.sourceforge.net/&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rs</dc:creator><pubDate>Wed, 10 Sep 2008 20:41:08 -0000</pubDate></item><item><title>Re: Searching arrays in X86 assembler with a bloom filter</title><link>http://www.phildawes.net/blog/2008/09/10/searching-arrays-in-x86-assembler-with-a-bloom-filter/#comment-2753766</link><description>How much memory have you got to play with? It's a primitive approach, but holding your set of ints in a 512mb bitset would allow very fast lookup. =)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">davemw</dc:creator><pubDate>Wed, 10 Sep 2008 19:45:40 -0000</pubDate></item></channel></rss>