首页> 外文会议>IEEE International Conference on Information and Automation for Sustainability >An optimized Parallel Failure-less Aho-Corasick algorithm for DNA sequence matching
【24h】

An optimized Parallel Failure-less Aho-Corasick algorithm for DNA sequence matching

机译:用于DNA序列匹配的优化并行衰竭AHO-Corasick算法

获取原文

摘要

The Aho-Corasick algorithm is a multiple patterns searching algorithm running sequentially in various applications like network intrusion detection and bioinformatics for finding several input strings within a given large input string. The parallel version of the Aho-Corasick algorithm is called as Parallel Failure-less Aho-Corasick algorithm because it doesnt need failure links like in the original Aho-Corasick algorithm. In this research, we implemented an application specific parallel failureless Aho-Corasick algorithm on the general purpose graphic processing unit by applying several cache optimization techniques for matching DNA sequences. Our parallel Aho-Corasick algorithm shows better performance than the available parallel Aho-Corasick algorithm library due to its simplicity and optimized cache memory usage of graphic processing units for matching DNA sequences.
机译:AHO-Corasick算法是一种多模式搜索算法,其在不同的应用中顺序运行,如网络入侵检测和生物信息学,用于在给定的大输入字符串内找到若干输入字符串。 AHO-Corasick算法的并行版本称为并行衰竭较少的AHO-Corasick算法,因为它不需要原始AHO-Corasick算法中的失败链接。在这项研究中,我们通过应用用于匹配DNA序列的多个高速缓存优化技术,在通用图形处理单元上实现了一种特定的并行无功AHO-Corasick算法。我们的平行AHO-Corasick算法显示出比可用并行AHO-Corasick算法库的性能更好,因为它的简单性和优化的高速缓存存储器使用用于匹配DNA序列的图形处理单元。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号