首页> 外文期刊>Microprocessors and microsystems >A hybrid multiple-character transition finite-automaton for string matching engine
【24h】

A hybrid multiple-character transition finite-automaton for string matching engine

机译:字符串匹配引擎的混合多字符过渡有限自动机

获取原文
获取原文并翻译 | 示例

摘要

The throughput of a string-matching engine can be multiplied up by inspecting multiple characters in parallel. However, the space that is required to implement a matching engine that can process multiple characters in every cycle grows dramatically with the number of characters to be processed in parallel. This paper presents a hybrid finite automaton (FA) that has deterministic and nondeterministic finite automaton (NFA and DFA) parts and is based on the Aho-Corasick algorithm, for inspecting multiple characters in parallel while maintaining favorable space utilization. In the presented approach, the number of multi-character transitions increases almost linearly with respect to the number of characters to be inspected in parallel. This paper also proposes a multi-stage architecture for implementing the hybrid FA. Since this multi-stage architecture has deterministic stages, configurable features can be introduced into it for processing various keyword sets by simply updating the configuration. The experimental results of the implementation of the multi-stage architecture on FPGAs for 8-character transitions reveal a 4.3 Gbps throughput with a 67 MHz clock, and the results obtained when the configurable architecture with two-stage pipelines was implemented in ASICs reveal a 7.9 Gbps throughput with a 123 MHz clock. (C) 2015 Elsevier B.V. All rights reserved.
机译:可以通过并行检查多个字符来增加字符串匹配引擎的吞吐量。但是,实现可在每个循环中处理多个字符的匹配引擎所需的空间随着要并行处理的字符数而急剧增加。本文提出了一种混合有限自动机(FA),该混合自动机具有确定性和非确定性有限自动机(NFA和DFA)零件,并且基于Aho-Corasick算法,用于并行检查多个字符,同时保持良好的空间利用率。在提出的方法中,相对于要并行检查的字符数,多字符转换数几乎呈线性增加。本文还提出了用于实现混合FA的多阶段体系结构。由于此多阶段体系结构具有确定性阶段,因此可以通过简单地更新配置将可配置功能引入其中以处理各种关键字集。在FPGA上针对8个字符的转换实现多级体系结构的实验结果表明,使用67 MHz时钟时的吞吐量为4.3 Gbps,而在ASIC中实现具有两级流水线的可配置体系结构时所获得的结果为7.9。 123 MHz时钟的Gbps吞吐量。 (C)2015 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号