【24h】

Mapping of BLASTP Algorithm onto GPU Clusters

机译:BLASTP算法到GPU集群的映射

获取原文

摘要

Searching protein sequence database is a fundamental and often repeated task in computational biology and bioinformatics. However, the high computational cost and long runtime of many database scanning algorithms on sequential architectures heavily restrict their applications for large-scale protein databases, such as GenBank. The continuing exponential growth of sequence databases and the high rate of newly generated queries further deteriorate the situation and establish a strong requirement for time-efficient scalable database searching algorithms. In this paper, we demonstrate how GPU clusters, powered by the Compute Unified Device Architecture (CUDA), OpenMP, and MPI parallel programming models can be used as an efficient computational platform to accelerate the popular BLASTP algorithm. Compared to GPU-BLAST 1.0-2.2.24, our implementation achieves speedups up to 1.6 on a single GPU and up to 6.6 on the 6 GPUs of a Tesla S1060 quad-GPU computing system. The source code is available at: http://sites.google.com/site/liuweiguohome/mpicuda-blastp
机译:在计算生物学和生物信息学中,搜索蛋白质序列数据库是一项基本且经常重复的任务。但是,顺序结构上的许多数据库扫描算法的高计算成本和较长的运行时间严重限制了它们在大规模蛋白质数据库(如GenBank)中的应用。序列数据库的持续指数增长和新生成查询的高速率进一步恶化了这种情况,并提出了对时间高效的可伸缩数据库搜索算法的强烈要求。在本文中,我们演示了如何使用由Compute Unified Device Architecture(CUDA),OpenMP和MPI并行编程模型提供支持的GPU群集作为有效的计算平台来加速流行的BLASTP算法。与GPU-BLAST 1.0-2.2.24相比,我们的实现在Tesla S1060四GPU计算系统的单个GPU上实现了高达1.6的加速,在6个GPU上实现了6.6的加速。可从以下位置获取源代码:http://sites.google.com/site/liuweiguohome/mpicuda-blastp

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号