Efficient String Matching on Graphics Processing Unit Using Bit-Parallelism.

Chen Hou,Nan Li,Meng Zhang
DOI: https://doi.org/10.1504/ijwmc.2016.078213
2016-01-01
International Journal of Wireless and Mobile Computing
Abstract:String matching and regular expression matching have many applications in search engines, antivirus systems, intrusion detection systems, and others. Bit-parallelism is a widely used technique in the design of efficient string matching algorithms. In this paper, we present the design and implementation of string matching algorithms and regular expression matching algorithms on Graphics Processing Units (GPUs) using bit-parallelism. We conduct several experiments to compare the speed of algorithms on CPU and GPU. The results show that the new approach achieves significant improvements on the speed of pattern matching and regular expression matching.
What problem does this paper attempt to address?