一种节约空间的AC算法与国产化平台实现
AC算法作为多模式匹配算法的一种,在入侵检测、内容过滤防火墙、病毒检测等场景中得到了广泛的应用.AC算法的性能不仅受限于算法本身,还与算法运行的平台相关.使用普通的CPU进行模式匹配,只能达到300 Mbps左右的吞吐率,而使用FPGA进行匹配,吞吐率可以达到1 Gbps以上.但是FPGA的存储容量有限,可以匹配的模式个数受限.本文提出了一种节约空间的AC算法,设计了适用于FPGA存储的状态转移表,降低了AC算法需要的存储空间大小,同时在匹配过程中不带来额外的运算开销,尤其适用于内容过滤防火墙等对实时性要求较高的应用.
多模式匹配、AC算法、FPGA、国产化平台
21
TN918.9
2021-03-08(万方平台首次上网日期,不代表论文的发表时间)
共4页
75-78