Invention Grant
- Patent Title: DFA compression and execution
- Patent Title (中): DFA压缩和执行
-
Application No.: US13747538Application Date: 2013-01-23
-
Publication No.: US09268570B2Publication Date: 2016-02-23
- Inventor: Michael Ruehle
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06F15/18
- IPC: G06F15/18 ; G06F9/30 ; G06N99/00 ; G06N5/02 ; G06N7/00

Abstract:
A character class (CCL) memory containing simple CCLs represented by encoding contained symbols or minimum and maximum symbols of a range, complex CCLs represented by bit-masks indicating contained symbols, and equivalence class (EC) maps represented as tables of ED values for each symbol value. Determining a next DFA transition by comparing multiple CCLs with a single input symbol, and selecting a transition according to the first matching CCL, or selecting a transition corresponding to a vector of CCL match result bits. Comparing CCLs from one DFA instruction to determine a transition and if no CCLs match, comparing CCLs from a second DDFA instruction to determine the transition. Matching linear sequence of two or more DFA states using a sequence of multiple CCLs encoded in a single DFA instruction.
Public/Granted literature
- US20140208076A1 DFA COMPRESSION AND EXECUTION Public/Granted day:2014-07-24
Information query