Invention Grant
- Patent Title: Apparatus and method for parallel regular expression matching
- Patent Title (中): 并行正则表达式匹配的装置和方法
-
Application No.: US13472318Application Date: 2012-05-15
-
Publication No.: US08990232B2Publication Date: 2015-03-24
- Inventor: Frederic Rossi
- Applicant: Frederic Rossi
- Applicant Address: SE Stockholm
- Assignee: Telefonaktiebolaget L M Ericsson (Publ)
- Current Assignee: Telefonaktiebolaget L M Ericsson (Publ)
- Current Assignee Address: SE Stockholm
- Agency: Coats & Bennett, PLLC
- Main IPC: G06F17/30
- IPC: G06F17/30 ; H04L29/06

Abstract:
A regular expression matching hardware implementation comprises two tightly coupled hardware engines. A regex engine performs state transitions and accepts (as matching) or rejects (as not matching) an input string. The regex engine takes also care of the logic of the operators and deals with the complexity of the state machine. A lookup engine reads characters from an input (e.g., tape, memory, network packets, or the like), and provides them to the regex engine. A preprocessing procedure transforms a regular expression into a regex state transition table and a lookup table, for use by the regex engine and lookup engine, respectively. The two hardware engines are synchronized by a global state machine. The regex engine advances the state machine, and the lookup engine reads it.
Public/Granted literature
- US20130311495A1 Apparatus and Method for Parallel Regular Expression Matching Public/Granted day:2013-11-21
Information query