• DocumentCode
    474560
  • Title

    Design of high performance pattern matching engine through compact deterministic finite automata

  • Author

    Piyachon, Piti ; Luo, Yan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts Lowell, Lowell, MA
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    852
  • Lastpage
    857
  • Abstract
    Pattern matching relies on deterministic finite automata (DFA) to search for predefined patterns. While a bit-DFA method is recently proposed to exploit the parallelism in pattern matching, we identify its limitations and present two schemes, label translation table (LTT) and CAM-based lookup table (CLT), to reduce the DFA memory size by 85%, and simplify the design by requiring only four processing elements of bit-DFA instead of thousands.
  • Keywords
    deterministic automata; finite automata; pattern matching; table lookup; bit-DFA; compact deterministic finite automata; label translation table; lookup table; parallelism; pattern matching engine; Algorithm design and analysis; Automata; Doped fiber amplifiers; Engines; High performance computing; Intrusion detection; Parallel processing; Pattern matching; Permission; Table lookup; Content Addressable Memory; Deterministic Finite Automata; Pattern Matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555938