首页> 外文会议>2012 19th International Conference on High Performance Computing >Grabfast: A CUDA based GPU accelerated fast short sequence alignment algorithm
【24h】

Grabfast: A CUDA based GPU accelerated fast short sequence alignment algorithm

机译:Grabfast:一种基于CUDA的GPU加速的快速短序列比对算法

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

摘要

Next Generation Sequencing (NGS) platforms typically produce short reads of size 50–150 base pairs (bp). The number of such short reads can be up to 6 billion per run. To align these short reads to a large genome is a computationally challenging problem. In this paper, we address this problem by considering the design and optimization of parallel sequence alignment on GPU based hybrid architectures. Even though the sequence alignment algorithm is inherently data-parallel, issues such as (a) space-time trade-offs in the Indexing schema, (b) need for fast candidate location search (CAL) on GPU, (c) maintaining low divergence along with low space for the dynamic programming based local alignment, make this a very challenging problem. We present the design of our novel parallel algorithm Graphics processor Accelerated BFAST (GrABFAST) for large scale read alignment that overcomes these challenges and demonstrates superior performance compared to Intel multi-core architectures. Using 5 large genomes including those of Humans, Maize, Horse, Dog and Bacteria, we demonstrate a speedup of around 6x using Fermi Tesla C2070 GPUs vs the BFAST algorithm on 16 core Intel Xeon 5570 architecture.
机译:下一代测序(NGS)平台通常会产生50-150个碱基对(bp)的短读。此类短读的数量每次运行最多可以达到60亿。使这些短读段与大基因组比对是一个计算难题。在本文中,我们通过考虑基于GPU的混合架构上并行序列比对的设计和优化来解决此问题。即使序列比对算法本质上是数据并行的,也存在以下问题:(a)索引架构中的时空权衡,(b)需要在GPU上进行快速候选位置搜索(CAL),(c)保持低散度加上用于基于动态编程的局部对齐的空间较小,这使该问题变得非常棘手。我们提出了针对大规模读取对齐的新颖并行算法图形处理器加速BFAST(GrABFAST)的设计,该设计克服了这些挑战并展示了与英特尔多核体系结构相比优越的性能。使用5个大型基因组,包括人类,玉米,马,狗和细菌的基因组,我们展示了使用Fermi Tesla C2070 GPU与BFAST算法在16核Intel Xeon 5570架构上的速度提高了约6倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号