节点文献

基于FPGA的字符串匹配算法

An Implementation of String Matching Based On FPGA

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 杜旭; 邱庆哲; 黄建;

【Author】 DU Xu, QIU Qing-zhe, HUANG Jian (Dept. of Electronics and Information Engineering, Huazhong Uni. of Sci. and Tech., Wuhan 430074, China)

【机构】 华中科技大学电子与信息工程系; 华中科技大学电子与信息工程系 湖北武汉430074; 湖北武汉430074;

【摘要】 在全字节比较法的基础上提出了一种基于FPGA的子字符串LUT重用算法。该算法通过位宽扩展,以及流水线间字符串、LUT共享,用低端FPGA成功解决了高速字符串匹配问题,与传统字符串匹配算法相比,该算法大幅缩小了匹配算法芯片资源的占用率,是一种高效的并行多模式字符串匹配算法。

【Abstract】 In this article, on the basis of full byte comparator, we put forward a hardware string match algorithm (Sub-String & LUT Reuse(SSLR)algorithm)based on field programmable gate arrays(FPGA). By extending the width of data-bus, and sharing the common sub-logic and Look-up Table(LUT) using pipeline in the design, we solve the high-speed string match problem by a general FPGA successfully. Compared to traditional string match algorithms, our algorithm can effectively shrink the chip-area of the string match filter, and it has been proven to be a highly effective parallel multi-string match algorithm.

【基金】 华中科技大学国际合作项目
  • 【文献出处】 微电子学与计算机 ,Microelectronics & Computer , 编辑部邮箱 ,2007年03期
  • 【分类号】TP393.08
  • 【被引频次】7
  • 【下载频次】208
节点文献中: 

本文链接的文献网络图示:

本文的引文网络