• 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