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 条
  • [1] Derivation of a parallel string matching algorithm
    Misra, J
    INFORMATION PROCESSING LETTERS, 2003, 85 (05) : 255 - 260
  • [2] A parallel algorithm for approximate string matching
    Kaplan, K
    Burge, LL
    Garuba, M
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1844 - 1848
  • [3] A RANDOMIZED PARALLEL ALGORITHM FOR STRING MATCHING ON HYPERCUBE
    CHUNG, KL
    PATTERN RECOGNITION, 1992, 25 (10) : 1265 - 1268
  • [4] Parallel Processing of Hybrid Exact String Matching Algorithm
    Abdulrazzaq, Atheer Akram
    Rashid, Nur'Aini Abdul
    Alezzi, Ayad Hussain Abdulkader
    2013 IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2013), 2013, : 203 - +
  • [5] Efficient Multiple Pattern Matching Algorithm Based on BMH: MP-BMH
    Rasool, Akhtar
    Ahmed, Gulfishan Firdose
    Barskar, Raju
    Khare, Nilay
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (06) : 1121 - 1130
  • [6] Parallel String Matching
    Pfaffe, Philip
    Tillmann, Martin
    Lutteropp, Sarah
    Scheirle, Bernhard
    Zerr, Kevin
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 187 - 198
  • [7] An Alternative Bit-Parallel Algorithm for Parameterized String Matching
    Prasad, Rajesh
    Agarwal, Suneeta
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2148 - 2155
  • [8] Study on a Parallel String Matching Algorithm for Data Quality Assessment
    Liu Bingbing
    2010 SECOND ETP/IITA WORLD CONGRESS IN APPLIED COMPUTING, COMPUTER SCIENCE, AND COMPUTER ENGINEERING, 2010, : 469 - 472
  • [9] Parallel string matching with scaling
    Mongelli, H
    Song, SW
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 605 - 609
  • [10] A CONSTANT-TIME OPTIMAL PARALLEL STRING-MATCHING ALGORITHM
    GALIL, Z
    JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (04): : 908 - 918