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 条
  • [21] A quantum algorithm for string matching
    Niroula, Pradeep
    Nam, Yunseong
    NPJ QUANTUM INFORMATION, 2021, 7 (01)
  • [22] OPTIMAL PARALLEL ALGORITHMS FOR STRING MATCHING
    GALIL, Z
    INFORMATION AND CONTROL, 1985, 67 (1-3): : 144 - 157
  • [23] RMESH algorithms for parallel string matching
    Lee, HC
    Ercal, F
    THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS, PROCEEDINGS (I-SPAN '97), 1997, : 223 - 226
  • [24] Research on homogeneous cluster-based hierarchical nested string matching parallel algorithm
    Li, Lei
    Gu, Yuwan
    Guo, Yanyan
    He, Kemeng
    Chen, Yan
    Sun, Yuqiang
    Information Technology Journal, 2013, 12 (14) : 2857 - 2862
  • [25] A Novel Parallel Dual-Character String Matching Algorithm on Graphical Processing Units
    Liao, Chung-Yu
    Lin, Cheng-Hung
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2017, 2017, 10393 : 197 - 210
  • [26] Parallel optimization of string mode matching algorithm based on multi-core computing
    Chen, Zhanlong
    Wu, Liang
    Ma, Jiongyu
    Zheng, Kuo
    Journal of Software Engineering, 2015, 9 (02): : 383 - 391
  • [27] TWO-DIMENSIONAL GENERALIZATION OF MUKHOPADHYAY'S PARALLEL STRING MATCHING ALGORITHM.
    Umeo, Hiroshi
    Transactions of the Institute of Electronics and Communication Engineers of Japan. Section E, 1985, E68 (07): : 411 - 412
  • [28] AN OPTIMAL O(LOG LOG-N) TIME PARALLEL STRING MATCHING ALGORITHM
    BRESLAUER, D
    GALIL, Z
    SIAM JOURNAL ON COMPUTING, 1990, 19 (06) : 1051 - 1058
  • [29] A PARALLEL STRING SEARCH ALGORITHM
    TAKEFUJI, Y
    TANAKA, T
    LEE, KC
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1992, 22 (02): : 332 - 336
  • [30] Parallel String Matching for Urdu Language Text
    Baig, Mirza Baber
    Li, Taoshen S.
    INTELLIGENT TECHNOLOGIES AND APPLICATIONS, INTAP 2018, 2019, 932 : 369 - 378