首页> 外文会议>International Conference on Advanced Computer Science and Information Systems >Implementation of CUDA GPU-based parallel computing on Smith-Waterman algorithm to sequence database searches
【24h】

Implementation of CUDA GPU-based parallel computing on Smith-Waterman algorithm to sequence database searches

机译:基于CUDA GPU的Smith-Waterman算法对数据库搜索进行排序的并行计算实现

获取原文

摘要

In bioinformatics, one of the goldstandard algorithms to compute the optimal similarity score between sequences in a sequence database searches is Smith-Waterman algorithm that uses dynamic programming. This algorithm has a quadratic time complexity which requires a long computation time for large-sized data. In this issue, parallel computing is essential for sequence database searches in order to reduce the running time and to increase the performance. In this paper, we discuss the parallel implementation of Smith-Waterman algorithm in GPU using CUDA C programming language with NVCC compiler on Linux environment. Furthermore, we run the performance analysis using three parallelization models, including Inter-task Parallelization, Intra-task Parallelization, and a combination of both models. Based on the simulation results, a combination of both models has better performance than the others. In addition the parallelization using combination of both models achieves an average speed-up of 313x and an average efficiency with a factor of 0.93.
机译:在生物信息学中,用于计算序列数据库搜索中序列之间最佳相似性得分的金标准算法之一是使用动态编程的Smith-Waterman算法。该算法具有二次时间复杂度,对于大型数据需要较长的计算时间。在此问题中,并行计算对于序列数据库搜索至关重要,以减少运行时间并提高性能。在本文中,我们讨论了在Linux环境下使用CUDA C编程语言和NVCC编译器在GPU中并行执行Smith-Waterman算法的方法。此外,我们使用三种并行化模型运行性能分析,包括任务间并行化,任务内并行化以及这两种模型的组合。根据仿真结果,两种模型的组合比其他模型具有更好的性能。此外,使用两个模型的组合进行并行化,平均速度提高了313倍,平均效率提高了0.93。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号