Implementation of a Bloom filter using multiple single-ported memory slices. A control value is combined with a hashed address value such that the resultant address value has the property that one, and only one, of the k memories or slices is selected for a given input value, a, for each bank. Collisions are thereby avoided and the multiple hash accesses for a given input value, a, may be performed concurrently. Other embodiments are also described and claimed.

 
Web www.patentalert.com

< Pre-existing content replication

> Rebuilding a storage system

> System and method for generating aggregated data views in a computer network

~ 00559