期刊文献+

基于GPU并行的生物序列局部比对算法

Parallel Smith-Waterman algorithm based on GPU
下载PDF
导出
摘要 对Smith-Waterman算法的计算公式进行了改进以适应GPU并行的特点,并提出新的基于BLOCK分块的并行前缀扫描法;通过UP-DOWN步骤、BLOCK间调整、Eij微调等步骤在O(logn)时间内计算出行中每一个元素的前缀最大值;最后将回溯过程置于GPU端,避免了CPU与GPU间内存的拷贝.与传统的Smith-Waterman算法相比,该算法在低端的GPU平台性能提升90倍;与同样基于GPU的SWAT算法相比,性能也有较大的提升. The formulae of Smith-Waterman algorithm was improved to make it adapt to the parallel characteristics of GPU, and a novel strategy of parallel prefix scan was proposed. The prefix maximum of each element in the row within 0 (/ogn) time was eacu- fated through UP-DOWN steps and the adjustment between blocks and E/j fine tuning. At last, the backtrack procudure ran at GPU side to avoid the memory copies between GPU and CPU. Compared with traditional Smith-Waterman algorithm, this algorithm per- formance increased 90 times on the lower-end GPU platform, and also had larger ascension in comparison with SWAT algorithm.
出处 《福建农林大学学报(自然科学版)》 CSCD 北大核心 2015年第4期442-448,共7页 Journal of Fujian Agriculture and Forestry University:Natural Science Edition
基金 福建省自然科学基金资助项目(2013J01216 2014J01219)
关键词 SMITH-WATERMAN算法 并行前缀扫描 通用图形处理器 序列比对 Smith-Waterman algorithm parallel preffix scan graphics processing unit sequences alignment
  • 相关文献

参考文献12

  • 1陈华,蔡铁城,张冲,邓烨,熊发前,唐荣华,周双彪,庄伟建.花生叶全长cDNA文库的构建和部分表达序列标签分析[J].福建农林大学学报(自然科学版),2014,43(6):596-601. 被引量:2
  • 2ALTSCHUL S F, GISH W, MILLER W, et 81. Basic local alignment search tool[J]. Journal of Molecular Biology, 1990,215 (3) :403 -410.
  • 3SMITH T F, WATERMAN M S. Identifieatiun of common molecular subsequances [ J ]. Journal of Molecular Biology, 1981, 147(1) :195 -197.
  • 4ZHAO X, LI H, BAO T. Analysis on the interaction between post-spliced introns and corresponding protein coding sequences in ribosomal protein genes[J]. Journal of Theoretical Biology, 2013,328:33 -42.
  • 5WOZNIAK A. Using video-oriented instructions to speed up sequence comparison [ J]. Computer Applications in the Biosci- ences: CABIOS, 1997,13(2):145 -150.
  • 6FARRAR M. Striped Smith-Waterman speeds database searches six times over other SIMD implementations [ J] . Bioinformat- its, 2007,23(2) :156 - 161.
  • 7AKOGLU A, STRIEMER G M. Sealable and highly parallel implementation of Smith-Waterman on graphics processing unit u- sing CUDA[J]. Cluster Computing, 2009,12(3) :341 -352.
  • 8KHAJEH-SAEED A, POOLE S, BLAIR PEROT J. Acceleration of the Smith-Waterman algorithm using single and multiple graphics processors [ J ]. Journal of Computational Physics, 2010,229 ( 11 ) :4247 - 4258.
  • 9HARRIS M, SENGUPTA S, OWENS J D. Parallel prefix sum (scan) with CUDA[J]. GPU Gems, 2007,3(39) :851 -876.
  • 10ZHANG Y, OWENS J D, SENGUPTA S, et 81. Scan primitives for GPU computing [J]. Graphics Hardware, 2007(3) :97 - 106.

二级参考文献29

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部