A Practical Distributed String Matching Algorithm Architecture and Implementation

被引:0
|
作者
Bi Kun [1 ]
Gu Nai-jie [1 ]
Tu Kun [1 ]
Liu Xiao-hu [1 ]
Liu Gang [1 ]
机构
[1] Univ Sci & Technol China, Dept Comp Sci & Technol, Hefei 230027, Anhui, Peoples R China
关键词
Boyer-Moore algorithm; distributed algorithm; parallel string matching; string matching;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Traditional parallel single string matching algorithms are always based on PRAM computation model. Those algorithms concentrate on the cost optimal design and the theoretical speed. Based on the distributed string matching algorithm proposed by CHEN, a practical distributed string matching algorithm architecture is proposed in this paper. And also an improved single string matching algorithm based on a variant Boyer-Moore algorithm is presented. We implement our algorithm on the above architecture and the experiments prove that it is really practical and efficient on distributed memory machine. Its computation complexity is O(n/p + m), where n is the length of the text, and m is the length of the pattern, and p is the number of the processors.
引用
收藏
页码:196 / 200
页数:5
相关论文
共 50 条
  • [1] Practical Implementation of a Quantum String Matching Algorithm
    Faro, Simone
    Marino, Francesco Pio
    Scardace, Antonio
    PROCEEDINGS OF THE ACM ON WORKSHOP ON QUANTUM SEARCH AND INFORMATION RETRIEVAL, QUASAR 2024, 2024, : 17 - 24
  • [2] Distributed string matching algorithm on the N-cube
    Moussouni, Fouzia
    Lavault, Christian
    Lecture Notes in Computer Science, 1123
  • [4] GPU Accelerated Implementation for Sunday String Pattern Matching Algorithm
    Sinnapolu, Giribabu
    Alawneh, Shadi
    2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2018, : 7 - +
  • [5] Practical and optimal string matching
    Fredriksson, Kimmo
    Grabowski, Szymon
    String Processing and Information Retrieval, Proceedings, 2005, 3772 : 376 - 387
  • [6] A Novel Algorithm for Online Inexact String Matching and its FPGA Implementation
    Cinti, Alessandro
    Bianchi, Filippo Maria
    Martino, Alessio
    Rizzi, Antonello
    COGNITIVE COMPUTATION, 2020, 12 (02) : 369 - 387
  • [7] A Novel Algorithm for Online Inexact String Matching and its FPGA Implementation
    Alessandro Cinti
    Filippo Maria Bianchi
    Alessio Martino
    Antonello Rizzi
    Cognitive Computation, 2020, 12 : 369 - 387
  • [8] FAST AND PRACTICAL APPROXIMATE STRING MATCHING
    BAEZAYATES, RA
    PERLEBERG, CH
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 644 : 185 - 192
  • [9] Fast and practical approximate string matching
    BaezaYates, RA
    Perleberg, CH
    INFORMATION PROCESSING LETTERS, 1996, 59 (01) : 21 - 27
  • [10] Improving practical exact string matching
    Durian, Branislav
    Holub, Jan
    Peltola, Hannu
    Tarhio, Jorma
    INFORMATION PROCESSING LETTERS, 2010, 110 (04) : 148 - 152