Title :
Bloom Filter Performance on Graphics Engines
Author :
Ma, Lin ; Chamberlain, Roger D. ; Buhler, Jeremy D. ; Franklin, Mark A.
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
Abstract :
Bloom filters are a probabilistic technique for large-scale set membership tests. They exhibit no false negative test results but are susceptible to false positive results. They are well-suited to both large sets and large numbers of membership tests. We implement the Bloom filters present in an accelerated version of BLAST, a genome biosequence alignment application, on NVIDIA GPUs and develop an analytic performance model that helps potential users of Bloom filters to quantify the inherent tradeoffs between throughput and false positive rates.
Keywords :
coprocessors; probabilistic logic; BLAST; Bloom filter performance; NVIDIA GPU; false positive rates; genome biosequence alignment application; graphics engines; large-scale set membership tests; probabilistic technique; Biological system modeling; Databases; Graphics processing unit; Instruction sets; Kernel; Sensitivity; Throughput; BLAST; Bloom Filter; NVIDIA GPU;
Conference_Titel :
Parallel Processing (ICPP), 2011 International Conference on
Conference_Location :
Taipei City
Print_ISBN :
978-1-4577-1336-1
Electronic_ISBN :
0190-3918
DOI :
10.1109/ICPP.2011.27