DocumentCode :
1772880
Title :
On NFA-split architecture optimizations
Author :
Kosar, Vlastimil ; Korenek, Jan
Author_Institution :
IT4Innovations Centre of Excellence, Brno Univ. of Technol., Brno, Czech Republic
fYear :
2014
fDate :
23-25 April 2014
Firstpage :
274
Lastpage :
277
Abstract :
Fast regular expression matching is widely used in many network devices. The NFA-Split hardware architecture is an efficient approach to match large set of regular expression at multigigabit speed with very low FPGA logic utilization. We propose optimizations of NFA-Split architecture, which further reduce FPGA logic utilization and significantly reduce memory utilization. The amount of utilized BlockRAMs was reduced by 97% for a Snort web-cgi module and FPGA logic utilization was reduced by 34% for a Snort backdoor module. Moreover, we propose new NFA-Split construction algorithm which decrease overall construction time up to 39 times.
Keywords :
field programmable gate arrays; finite automata; pattern matching; random-access storage; FPGA logic utilization; NFA-split architecture optimizations; NFA-split construction algorithm; fast regular expression matching; memory utilization; multigigabit speed; snort backdoor module; snort web-cgi module; utilized BlockRAM; Automata; Explosions; Field programmable gate arrays; Hardware; Optimization; Table lookup; FPGA; NFA; Pattern matching; Regular expressions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Diagnostics of Electronic Circuits & Systems, 17th International Symposium on
Conference_Location :
Warsaw
Print_ISBN :
978-1-4799-4560-3
Type :
conf
DOI :
10.1109/DDECS.2014.6868808
Filename :
6868808
Link To Document :
بازگشت