DocumentCode
1858526
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
fYear
2011
fDate
13-16 Sept. 2011
Firstpage
522
Lastpage
531
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing (ICPP), 2011 International Conference on
Conference_Location
Taipei City
ISSN
0190-3918
Print_ISBN
978-1-4577-1336-1
Electronic_ISBN
0190-3918
Type
conf
DOI
10.1109/ICPP.2011.27
Filename
6047220
Link To Document