The Parallel BMH Algorithm of String Matching

被引:0
|
作者
Huang Kun [1 ]
Qu Xilong [1 ]
You Hong [1 ]
机构
[1] Hunan Inst Engn, Coll Comp & Commun, Xiangtan 411101, Peoples R China
关键词
pattern recognition; string matching; parallel compute; BMH algorithm;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the critical problems of analyzing internet content is string matching, it is a basic problem in computer fields. During many years study, many classical algorithms were offered. But a bottleneck was met in traditional algorithm: the algorithm's time complexity of string matching and multiple string matching limits is O(n/m log(vertical bar Sigma vertical bar) m) and O(n/m log(vertical bar Sigma vertical bar) r m), many algorithms approach or reach this limit. The article researches parallel algorithm to break the bottlenecks. The paper optimized traditional algorithm by applying multi-core, SSE. AVX instruction. We analyses Suffix based approach, and offer parallel BMH approach, Experimental results show the parallel approach can reach good speedup.
引用
下载
收藏
页码:136 / 141
页数:6
相关论文
共 50 条
  • [31] A PARALLEL SOLUTION TO THE APPROXIMATE STRING MATCHING PROBLEM
    BERTOSSI, AA
    LUCCIO, F
    PAGLI, L
    LODI, E
    COMPUTER JOURNAL, 1992, 35 (05): : 524 - 526
  • [32] String matching engine using parallel hashing
    Katta, Pavan
    Nourani, Mehrdad
    Panigrahy, Rina
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 478 - +
  • [33] FAST PARALLEL AND SERIAL APPROXIMATE STRING MATCHING
    LANDAU, GM
    VISHKIN, U
    JOURNAL OF ALGORITHMS, 1989, 10 (02) : 157 - 169
  • [34] PARALLEL STRING MATCHING WITH K-MISMATCHES
    GALIL, Z
    GIANCARLO, R
    THEORETICAL COMPUTER SCIENCE, 1987, 51 (03) : 341 - 348
  • [35] FAST PARALLEL STRING PREFIX-MATCHING
    BRESLAUER, D
    THEORETICAL COMPUTER SCIENCE, 1995, 137 (02) : 269 - 278
  • [36] Efficient parallel hardware algorithms for string matching
    Park, JH
    George, KM
    MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (03) : 155 - 168
  • [37] A Lightweight Multiple String Matching Algorithm
    Dai, Liuling
    Xia, Yuning
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 611 - +
  • [38] A Consensus Algorithm for Approximate String Matching
    Rubio, Miguel
    Alba, Alfonso
    Mendez, Martin
    Arce-Santana, Edgar
    Rodriguez-Kessler, Margarita
    3RD IBEROAMERICAN CONFERENCE ON ELECTRONICS ENGINEERING AND COMPUTER SCIENCE, CIIECC 2013, 2013, 7 : 322 - 327
  • [39] Reconfigurable parallel approximate string matching on FPGAs
    Park, JH
    DSD 2005: 8th Euromicro Conference on Digital System Design, Proceedings, 2005, : 214 - 217
  • [40] An algorithm to improve the performance of string matching
    Hlayel, Abdallah A.
    Hnaif, Adnan
    JOURNAL OF INFORMATION SCIENCE, 2014, 40 (03) : 357 - 362