• DocumentCode
    3038735
  • Title

    L-CBF: A Low-Power, Fast Counting Bloom Filter Architecture

  • Author

    Safi, Elham ; Moshovos, Andreas ; Veneris, Andreas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
  • fYear
    2006
  • fDate
    4-6 Oct. 2006
  • Firstpage
    250
  • Lastpage
    255
  • Abstract
    We study the energy, latency and area characteristics of two counting bloom filter implementations using full custom layouts in a commercial 0.13mum technology. The first implementation, S-CBF, uses an SRAM array of counts and a shared counter. The second, L-CBF, utilizes an array of up/down linear feedback shift registers. Circuit level simulations demonstrate that for a 1K-entry CBF with a 15-bit count per entry, L-CBF is 3.7 or 1.6 times faster than the S-CBF depending on the operation. The L-CBF requires 2.3 or 1.4 times less energy per operation compared to the S-CBF. However, the L-CBF requires 3.2 times more area. We demonstrate that for one application of CBFs (early hit/miss detection for L1 caches (Peir, 2002) for an aggressive dynamically-scheduled superscalar processor) the energy consumed by the L-CBF is 60% of the energy consumed by the S-CBF for most of the SPEC CPU 2000 benchmarks
  • Keywords
    SRAM chips; counting circuits; shift registers; 0.13 micron; 15 bit; L-CBF; L1 caches; S-CBF; SPEC CPU 2000 benchmarks; SRAM array; area characteristics; circuit level simulations; counting bloom filter architecture; down linear feedback shift registers; dynamically-scheduled superscalar processor; energy characteristics; latency characteristics; up linear feedback shift registers; CMOS technology; Computer architecture; Counting circuits; Delay; Filters; Hardware; Linear feedback shift registers; Power engineering and energy; Random access memory; Testing; Counting Bloom Filters; Delay; Design; Energy per Operation; Experimentation; Measurement; Performance; Processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
  • Conference_Location
    Tegernsee
  • Print_ISBN
    1-59593-462-6
  • Type

    conf

  • DOI
    10.1109/LPE.2006.4271845
  • Filename
    4271845