首页> 外文期刊>電子情報通信学会技術研究報告 >効率良い正規表現照合のための並列ビット分配にもとづいたハードウェア指向アルゴリズム
【24h】

効率良い正規表現照合のための並列ビット分配にもとづいたハードウェア指向アルゴリズム

机译:一种基于并行位分配的面向硬件的算法,用于有效的正则表达式匹配

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

摘要

In this paper, we study the regular expression matching problem for fast data stream processing. We present an efficient algorithm for based on new bit-parallel methods, called parallel scatter and gather exploiting bit-parallelism in a computer word. Finally, we show an architecture for a hardware implementation of our algorithm. The architecture can change its regular expression patterns on-the-fly without expensive reconfiguration.%本稿では,重要なデータストリーム処理問題の一つである正規表現パターン照合に対して,ビット並列型パターン照合手法に基づいた高速なハードウェア指向アルゴリズムを提案する.並列ビット分配と呼ぶ新しいビット並列手法を用いて,文字と,連接,和,Kleeneプラスから構成される非消去的正規表現のクラスに対して,O(mdlog b+m|∑|)前処理時間とO(mdlog b/w+m|∑|/w)領域を用いて,O(mdnlog b/w)実行時間の効率的な正規表現照合アルゴリズムを与える.これはd,b,|∑|が定数の場合に,O(mn/w)実行時間とO(m/w)領域の高速なアルゴリズムを与える.ここで,nは入力長を表し.Mと,d,bは,それぞれ,パターンの長さと,深さ,最大戻り幅を,wは計算機のワード長,|∑|はアルファベットの要素数を表す.さらに,このアルゴリズムを用いて,回路の再構成を伴わずにパターンの変更を可能なハードウェア実装のアーキテクチャを示す.
机译:本文提出了一种基于新的位并行方法的高效算法,称为并行分散,并利用计算机字中的位并行机制进行收集,最后提出了一种有效的算法。该架构可以即时更改正则表达式模式,而无需进行昂贵的重新配置。%本文中,正则表达式模式匹配是重要的数据流处理问题之一,我们提出一种基于并行模式匹配方法的面向硬件的快速算法。 O(mdlog b + m | ∑ |)预处理时间,O为一类不可擦除的正则表达式,由字母,串联,和,Kleene加使用(mdlog b / w + m | ∑ | / w)区域,我们给出了执行时间为O(mdnlog b / w)的高效正则表达式匹配算法。当d,b,| ∑ |为常数时,这为O(mn / w)执行时间和O(m / w)域提供了一种快速算法。在此,n表示输入长度。 M,d和b是图案长度,深度和最大返回宽度,w是计算机的字长,| ∑ |是字母表中的元素数。此外,使用此算法,我们展示了可以在不重新配置电路的情况下更改模式的硬件实现架构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号