首页> 外文期刊>Journal of Bionanoscience >A Graphics Processing Unit Based Multi-String Matching Algorithm
【24h】

A Graphics Processing Unit Based Multi-String Matching Algorithm

机译:基于图形处理单元的多字符串匹配算法

获取原文
获取原文并翻译 | 示例
           

摘要

String matching is a fundamental problem in computer science. It plays an important role in search engine, virus detection, sequence alignment and many other applications. Aho-Corasick (AC) algorithm is a widely used multi-string matching algorithm. In this paper, we present a space compacting method for AC automata based on node grouping and implement AC algorithm on GPU platform using CUDA (Computer Unified Device Architecture). In several experiments we conduct, our multi-string algorithm archives at least 10 times of speedup of the algorithm on CPUs.
机译:字符串匹配是计算机科学中的一个基本问题。它在搜索引擎,病毒检测,序列比对和许多其他应用中起着重要作用。 Aho-Corasick(AC)算法是一种广泛使用的多字符串匹配算法。在本文中,我们提出了一种基于节点分组的交流自动机的空间压缩方法,并使用CUDA(计算机统一设备架构)在GPU平台上实现了交流算法。在我们进行的几次实验中,我们的多字符串算法在CPU上的存档速度至少是该算法加速的10倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号