摘要: 通过分析AC多模式匹配算法和正则语句搜索匹配在功能上的优劣,研究它们在生成确定性有穷自动机时的相同与差异,融合AC算法和正则语句运用于文本的多模式串匹配,使得AC算法能够识别正则语句,并且保持原有算法在匹配失败后,目标模式串指针不回退且AC自动机回退少的特点,使得算法兼有二者优点. 同时,讨论了在GPU上通过CUDA的并行程序环境实现算法的并行化,并详细比较了在GPU上利用不同类型存储器实现的算法的性能差异.
中图分类号:
钱权, 朱伟, 车弘毅, 张瑞. 改进的多模式串匹配算法及GPU并行化研究[J]. 中国科学院大学学报, 2013, 30(5): 706-712.
QIAN Quan, ZHU Wei, CHE Hong-Yi, ZHANG Rui. An improved multi-pattern string matching algorithm and GPU parallelization[J]. Journal of University of Chinese Academy of Sciences, 2013, 30(5): 706-712.