期刊文献+

PFA在FPGA正则引擎上的设计和仿真

Design and Simulation of FPGA Engine for Regular Expressions Matching Based on PFA
原文传递
导出
摘要 将后缀自动机构造方法应用到现场可编程门阵列的正则引擎设计上,能够有效地压缩状态空间,提高"速度"和"面积"这2个最主要的现场可编程门阵列的引擎性能指标,并能利用有限的现场可编程门阵列资源来实现更多正则表达式的匹配处理.Testbench模拟仿真结果表明,所设计的正则引擎完全实现了预期匹配要求,而其支持的正则表达式的数量和匹配速度都因有效的规模压缩而得到了很大的提升,对比传统的基于Thompson不确定的有限自动机实现的硬件引擎,其所需要的硬件逻辑资源更少,能够并行执行的正则表达式数量也就越多,提高了匹配效率. A field programmable gate array( FPGA) engine for regular expressions matching based on postfix automata( PFA) was designed. PFA can obtain smaller size and then reduce the space effectively.The limited FPGA resources can be used to implement more regular expressions simultaneously. Simulation by Testbench implies that the number and speed of the supported regular expressions is deeply improved. Compared with Thompson non-deterministic finite automata( NFA) method,it needs less hardware resources and the number of regular expressions that can be implemented concurrently becomes more,so the efficiency of implement has been increased.
出处 《北京邮电大学学报》 EI CAS CSCD 北大核心 2015年第6期69-73,共5页 Journal of Beijing University of Posts and Telecommunications
基金 国家自然科学基金项目(61100021 61121061 61202447) 河北省自然科学基金项目(F2012501014) 河北省教育厅自然科学指导项目(Z2010215)
关键词 正则表达式 模式匹配 现场可编程门阵列 后缀自动机 Thompson不确定的有限自动机 regular expression pattern matching field programmable gate array postfix automata Thompson non-deterministic
  • 相关文献

参考文献8

  • 1Jing Maohua, Yang Yixian, Lu Ning, et al. Postfix au- tomata[ J ]. Theoretical Computer Science, 2015 ( 562 ) : 590-605.
  • 2敬茂华,杨义先,汪韬,辛阳.新颖的正则NFA引擎构造方法[J].通信学报,2014,35(10):98-106. 被引量:4
  • 3Sidhu R, Prasanna V K. Fast regular expression matching using FPGAs [ C ]////Field-Programmable Custom Compu- ting Machines, FCCM 2001. France: 1EEE Press, 2001 : 227-238.
  • 4Cho Y H, Navab S, Mangione-Smith W H. Specialized hardware for deep network packet filtering [ C ] // Field Programmable Logic and Applications: Reconfigurable Computing is Going Mainstream. [ S. 1. ] : Springer Ber- lin Heidelberg, 2002 : 452-461.
  • 5Bispo J, Sourdis I, Cardoso J M P, et al. Regular ex- pression matching for reconfigurable packet inspection [ C] //Field Programmable Technology, FPT 2006. IEEE International Conference on Field Programmable Technol- ogy. Bangkok: IEEE Press, 2006: 119-126.
  • 6Badran T F, Ahmad H H, Abdelgawad M. A reconfigu- rable multi-byte regular-expression matching architecture for signature-based intrusion detection [ C ] // Information and Communication Technologies: from Theory to Appli- cations, ICTTA 2008. Piscataway: IEEE Press, 2008: 1-4.
  • 7Yamagaki N, Sidhu R, Kamiya S. High-speed regular expression matching engine using multi-character NFA [ C ]// Field Programmable Logic and Applications, FPL 2008. Heidelberg: IEEE Press, 2008: 131-136.
  • 8Korenek J, Kosar V. Efficient mapping of nondeterminis- tic automata to FPGA for fast regular expression matching [ C]// Design and Diagnostics of Electronic Circuits and Systems, DDECS 2010. Piscataway: IEEE Press, 2010: 54-59.

二级参考文献5

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部