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 条
  • [21] Fast string matching algorithm
    Al-Howaide, Ala'a
    Mardini, Wail
    Khamayseh, Yaser
    Yasin, Muneer Bani
    2010 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING (MSE 2010), VOL 2, 2010, : 247 - 250
  • [22] A quantum algorithm for string matching
    Niroula, Pradeep
    Nam, Yunseong
    NPJ QUANTUM INFORMATION, 2021, 7 (01)
  • [23] A new string matching algorithm
    Ahmed, M
    Kaykobad, M
    Chowdhury, RA
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2003, 80 (07) : 825 - 834
  • [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] 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 - +