Title :
Programmable architecture for NFA-based string matching
Author :
Kim, Junghak ; Choi, Song-In ; Lee, Sook-Jin ; Ahn, Jee-Hwan ; Kwon, Dongseung
Author_Institution :
Wireless Syst. Res. Dept., Electron. & Telecommun. Res. Inst., Daejeon, South Korea
Abstract :
In this paper, we propose a programmable string matching architecture to process multiple characters at a single cycle. To simplify the architecture of the previous works, we employ a method of realigning the input data stream by offsets. We show that some registers can be eliminated by using the method. Additionally, we present two different approaches to implement a programmable hardware for string matching on FPGA. We show the synthesis results for these two approaches.
Keywords :
computer architecture; field programmable gate arrays; string matching; FPGA; NFA-based string matching; input data stream; programmable architecture; programmable hardware; programmable string matching architecture; Field programmable gate arrays; Hardware; Logic gates; Multiplexing; Pattern matching; Process control; Registers; NFA; deep-packet inspection; finite automata; pattern matching; string matching;
Conference_Titel :
Information and Communication Technology Convergence (ICTC), 2010 International Conference on
Conference_Location :
Jeju
Print_ISBN :
978-1-4244-9806-2
DOI :
10.1109/ICTC.2010.5674790