• DocumentCode
    3635618
  • Title

    Adapting the Bloom filter to multithreaded environments

  • Author

    Ivan Voras;Mario Žagar

  • Author_Institution
    University of Zagreb Faculty of electrical engineering and computing, Unska 3, Croatia
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    1488
  • Lastpage
    1493
  • Abstract
    Many classical algorithms like the Bloom filter were envisioned and created at a time when computers were the size of rooms and multithreading was not yet even explored theoretically. The landscape of modern mainstream computer systems today is heavily dominated with multi-core CPU-s but the effort to make full use of such systems is still ongoing. The Bloom filter has proven itself useful both as a core algorithm and as a supportive or optimizing addition to other data classification algorithms. This work explores adaptations to the basic Bloom filter algorithm for use in multithreaded applications on contemporary SMP systems and the consequences of such adaptations to its overall efficiency.
  • Keywords
    "Filters","Testing","Adaptive arrays","Multithreading","Application software","Classification algorithms","Performance analysis","Algorithm design and analysis","Data structures","Databases"
  • Publisher
    ieee
  • Conference_Titel
    MELECON 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference
  • ISSN
    2158-8473
  • Print_ISBN
    978-1-4244-5793-9
  • Electronic_ISBN
    2158-8481
  • Type

    conf

  • DOI
    10.1109/MELCON.2010.5476244
  • Filename
    5476244