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
来源
INFORMATION AND BUSINESS INTELLIGENCE, PT II | 2012年 / 268卷
关键词
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] PARALLEL STRING MATCHING WITH K-MISMATCHES
    GALIL, Z
    GIANCARLO, R
    THEORETICAL COMPUTER SCIENCE, 1987, 51 (03) : 341 - 348
  • [32] FAST PARALLEL AND SERIAL APPROXIMATE STRING MATCHING
    LANDAU, GM
    VISHKIN, U
    JOURNAL OF ALGORITHMS, 1989, 10 (02) : 157 - 169
  • [33] FAST PARALLEL STRING PREFIX-MATCHING
    BRESLAUER, D
    THEORETICAL COMPUTER SCIENCE, 1995, 137 (02) : 269 - 278
  • [34] Efficient parallel hardware algorithms for string matching
    Park, JH
    George, KM
    MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (03) : 155 - 168
  • [35] Parallel String Matching for Urdu Language Text
    Baig, Mirza Baber
    Li, Taoshen S.
    INTELLIGENT TECHNOLOGIES AND APPLICATIONS, INTAP 2018, 2019, 932 : 369 - 378
  • [36] A PARALLEL SOLUTION TO THE APPROXIMATE STRING MATCHING PROBLEM
    BERTOSSI, AA
    LUCCIO, F
    PAGLI, L
    LODI, E
    COMPUTER JOURNAL, 1992, 35 (05): : 524 - 526
  • [37] 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
  • [38] A Lightweight Multiple String Matching Algorithm
    Dai, Liuling
    Xia, Yuning
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 611 - +
  • [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