講演名 | 2010-01-27 効率良い正規表現照合のための並列ビット分配にもとづいたハードウェア指向アルゴリズム(アプリケーション2,FPGA応用及び一般) 金田 悠作, 吉澤 真吾, 湊 真一, 有村 博紀, 宮永 喜一, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 本稿では,重要なデータストリーム処理問題の一つである正規表現パターン照合に対して,ビット並列型パターン照合手法に基づいた高速なハードウェア指向アルゴリズムを提案する.並列ビット分配と呼ぶ新しいビット並列手法を用いて,文字と,連接,和,Kleeneプラスから構成させる非消去的正規表現のクラスに対して,O(mdlogb+m|Σ|)前処理時間とO(mdlogb/w+m|Σ|/w)領域を用いて,O(mdlogb/w)領域の高速なアルゴリズムを与える.ここで,nは入力長を表わし,mとd,bは,それぞれ,パターンの長さと,深さ,最大戻り幅を,wは計算機のワード長,|Σ|はアルファベットの要素数を表わす.さらに,このアルゴリズムを用いて,回路の再構成を伴わずにパターンの変更を可能なハードウェア実装のアーキテクチャをしめす. |
抄録(英) | 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. |
キーワード(和) | ビット並列アルゴリズム / 正規表現 / パターン照合 / ハードウェアアルゴリズム |
キーワード(英) | Bit-Parallel algorithm / Regular expression / Pattern matching / Hardware algorithm |
資料番号 | VLD2009-90,CPSY2009-72,RECONF2009-75 |
発行日 |
研究会情報 | |
研究会 | VLD |
---|---|
開催期間 | 2010/1/19(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | VLSI Design Technologies (VLD) |
---|---|
本文の言語 | JPN |
タイトル(和) | 効率良い正規表現照合のための並列ビット分配にもとづいたハードウェア指向アルゴリズム(アプリケーション2,FPGA応用及び一般) |
サブタイトル(和) | |
タイトル(英) | An efficient hardware-oriented algorithm for regular expression matching based on parallel bit-distribution |
サブタイトル(和) | |
キーワード(1)(和/英) | ビット並列アルゴリズム / Bit-Parallel algorithm |
キーワード(2)(和/英) | 正規表現 / Regular expression |
キーワード(3)(和/英) | パターン照合 / Pattern matching |
キーワード(4)(和/英) | ハードウェアアルゴリズム / Hardware algorithm |
第 1 著者 氏名(和/英) | 金田 悠作 / Yusaku KANETA |
第 1 著者 所属(和/英) | 北海道大学大学院情報科学研究科 Graduate School of Information Science and Technology, Hokkaido University |
第 2 著者 氏名(和/英) | 吉澤 真吾 / Shingo YOSHIZAWA |
第 2 著者 所属(和/英) | 北海道大学大学院情報科学研究科 Graduate School of Information Science and Technology, Hokkaido University |
第 3 著者 氏名(和/英) | 湊 真一 / Shin-ichi MINATO |
第 3 著者 所属(和/英) | 北海道大学大学院情報科学研究科 Graduate School of Information Science and Technology, Hokkaido University |
第 4 著者 氏名(和/英) | 有村 博紀 / Hiroki ARIMURA |
第 4 著者 所属(和/英) | 北海道大学大学院情報科学研究科 Graduate School of Information Science and Technology, Hokkaido University |
第 5 著者 氏名(和/英) | 宮永 喜一 / Yoshikazu MIYANAGA |
第 5 著者 所属(和/英) | 北海道大学大学院情報科学研究科 Graduate School of Information Science and Technology, Hokkaido University |
発表年月日 | 2010-01-27 |
資料番号 | VLD2009-90,CPSY2009-72,RECONF2009-75 |
巻番号(vol) | vol.109 |
号番号(no) | 393 |
ページ範囲 | pp.- |
ページ数 | 6 |
発行日 |