Research on Multiple Pattern String Matching with Bit-parallelism Based on GPU

ZHAO Guang-nan,WU Cheng-rong
DOI: https://doi.org/10.3969/j.issn.1000-3428.2011.14.090
2011-01-01
Abstract:Considering the strong computing ability and a high degree of parallel architecture of Graphic Processing Unit(GPU),the paper chooses one of multiple string match algorithms based on bit-parallelism,called M-BNDM algorithm,which is to be implemented on GPU and optimized.The process for string matching is simplified to bit operation that is more suitable for data computing of Compute Unified Device Architecture(CUDA) through data preprocessing.Experimental result shows the solution is about 10 times faster than equivalent CPU algorithm.Furthermore,some factors that will infect string matching performance are analyzed.
What problem does this paper attempt to address?