ScholarMate
客服热线:400-1616-289

基于FPGA的正则表达式匹配引擎设计

王奇敏; 李训根; 赵海斌
中国知网
杭州电子科技大学

摘要

为了提高硬件正则表达式匹配引擎的吞吐率和状态信息存储效率,设计了一种可以多字节并行处理的正则表达式匹配结构,引入了"失效状态"的概念,并且结合Bloom Filter的思想,对状态机进行了过滤和分类匹配。最后在FPGA上进行了验证和测试,结果表明,该匹配引擎有效节约了状态信息存储所需的空间,提高了正则表达式的匹配速率。

关键词

正则表达式 并行处理 Bloom Filter FPGA regular expression in parallel Bloom Filter FPGA