• DocumentCode
    3354457
  • Title

    Hardware/Software Partitioning of a Bayesian Spam Filter via Hardware Profiling

  • Author

    Alkabani, Yousra M. ; El-Kharashi, M. Watheq ; Bedor, Hassan S.

  • Author_Institution
    Dept. of Comput. & Syst. Eng., Ain Shams Univ., Cairo
  • Volume
    4
  • fYear
    2006
  • fDate
    9-13 July 2006
  • Firstpage
    3264
  • Lastpage
    3269
  • Abstract
    This paper explores the possibility of accelerating the operation of a Bayesian spam filter by moving parts of its functionality to hardware. Effort is done to produce a software C library that can support building a Bayesian spam filter. Then, a software Bayesian spam filter was implemented and run on the Microblaze processor soft-core on a Xilinx FPGA. This constitutes a first step towards designing an efficient spam filtering platform based on the Microblaze processor. Profiling the Bayesian spam filter on hardware gives insights on possibilities for accelerating it. Some functions are recommended to be moved to hardware, reconfigurable hardware, or parallel hardware solutions. We found that implementing a hardware hash table or parallel reconfigurable hardware tokenization function can improve the performance of a Bayesian spam filter. When the hash table was replaced by a content addressable memory, the overall performance achieved an average improvement of 10%
  • Keywords
    content-addressable storage; field programmable gate arrays; information filters; security of data; unsolicited e-mail; Bayesian spam filter; Microblaze processor; Xilinx FPGA; content addressable memory; hardware hash table; hardware profiling; hardware-software partitioning; parallel reconfigurable hardware; software C library; tokenization function; Acceleration; Associative memory; Bayesian methods; Buildings; Field programmable gate arrays; Filtering; Filters; Hardware; Software libraries; Unsolicited electronic mail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2006 IEEE International Symposium on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    1-4244-0496-7
  • Electronic_ISBN
    1-4244-0497-5
  • Type

    conf

  • DOI
    10.1109/ISIE.2006.296140
  • Filename
    4078916