首页> 外文会议>International conference on algorithms and architectures for parallel processing >Accelerating Pattern Matching with CPU-GPU Collaborative Computing
【24h】

Accelerating Pattern Matching with CPU-GPU Collaborative Computing

机译:通过CPU-GPU协同计算加速模式匹配

获取原文

摘要

Pattern matching algorithms are used in several areas such as network security, bioinformatics and text mining. In order to support large data and pattern sets, these algorithms have to be adapted to take advantage of the computing power of emerging parallel architectures. In this paper, we present a parallel algorithm for pattern matching on CPU-GPU heterogeneous systems, which is based on the Parallel Failureless Aho-Corasick algorithm (PFAC) for GPU. We evaluate the performance of the proposed algorithm on a machine with 36 CPU cores and 1 GPU, using data and pattern sets of different size, and compare it with that of PFAC for GPU and the multithreaded version of PFAC for shared-memory machines. The results reveal that our proposal achieves higher performance than the other two approaches for data sets of considerable size, since it uses both CPU and GPU cores.
机译:模式匹配算法用于网络安全,生物信息学和文本挖掘等多个领域。为了支持大数据和模式集,必须对这些算法进行调整,以利用新兴并行架构的计算能力。在本文中,我们提出了一种基于CPU的并行无故障Aho-Corasick算法(PFAC)的并行算法,用于在CPU-GPU异构系统上进行模式匹配。我们使用大小不同的数据和模式集评估了该算法在具有36个CPU内核和1个GPU的计算机上的性能,并将其与用于GPU的PFAC和用于共享内存计算机的PFAC的多线程版本进行了比较。结果表明,对于较大规模的数据集,我们的建议比其他两种方法具有更高的性能,因为它同时使用了CPU和GPU内核。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号