期刊文献+

基于SSE2的Smith-Waterman算法 被引量:2

Smith-Waterman Algorithm Based on SSE2
下载PDF
导出
摘要 Smith-Waterman动态规划算法是生物信息学使用最广泛的序列匹配算法,由于存在严重的数据依赖关系,该算法的细粒度数据并行性开发受到了很大限制。文章从简化数据依赖关系出发,采用前驱计算思想,提出了基于X86处理器多媒体指令集SSE2的Smith-Waterman细粒度并行算法SWSSE2,在相似性显著的情况下比普通的SW算法性能提高5倍,且与测试集无关。一般相似性不显著的情形下,同目前最好的动态规划细粒度并行算法SWMMX相比可以获得1.5倍的加速比。 The dynamic programming Smith-Waterman algorithm is the most common align algorithm in the field of bioinformation.Because of serious data dependence,the fine granularity data parallelism of that algorithm is poor.We simplify the data dependence,and using the think of prefix computation we present the fine granularity Smith-Waterman algorithm called SWSSE2 based on multimedia instruction set SSE2 of X86 processor.In the case of high similarity,the performance of SWSSE2 is 5 times as high as that of ordinary SW algorithm,and the performance has nothing to do with the set of test.In the case of inconspicuous similarity,the performance of SWSSE2 is 1.5 times as high as SWMMX which is the best algorithm in the case of conspicuous similarity.
出处 《计算机工程与应用》 CSCD 北大核心 2006年第11期85-87,共3页 Computer Engineering and Applications
基金 国家自然科学基金资助项目(编号:60372040)
关键词 Smith-Waterman 算法 细粒度并行算法 SIMD SSE2 Smith-Waterman algorithm,fine granularity parallel algorithm,SIMD,SSE2
  • 相关文献

参考文献6

  • 1Bowen Alpern,Larry Carter,Kang Su Gatlin.Microparallelism and High Performance Protein Matching[C].In:Conference on High Performance Networking and Computing,Proceedings of the 1995 ACM/IEEE Conference on Supercomputing(CDROM)-Volume 00,San Diego,California,United States,1995 被引量:1
  • 2Parallel hardware for sequence comparison and alignment[J].Comput Appl Biosci,1996, 12(6):473~9 被引量:1
  • 3Pearson W R.Searching protein sequence libraries:comparison of the sensitivity and selectivity of the Smith-Waterman and FASTA algorithms[J].Genomics,1991, 11:635~50 被引量:1
  • 4SAMBA:hardware accelerator for biological sequence comparison[J].Comput Appl Biosci,1997, 13 (6):609~15.http://www.irisa.fr/SAMBA/ 被引量:1
  • 5S Aluru,N Futamura,K Mehrotra.Parallel Biological Sequence Comparison using Prefix Computations[C].In:Proceedings of the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing,1998 被引量:1
  • 6Rognes T,Seeberg E.Six-fold speed-up of Smith-Waterman sequence database searches using parallel processing on common microprocessors Bioinformatics[J].PubMed,2000, 16(8):699~706 被引量:1

同被引文献48

  • 1唐敏 ,Shang-Ching Chou ,董金祥 .GPU上的非侵入式风格化渲染[J].计算机辅助设计与图形学学报,2005,17(12):2613-2618. 被引量:3
  • 2Needleman S B, Wunsch C D. A general method applicable to the search for similarities in the amino acid sequence of two proteins [J]. Journal of Molecular Biology, 1970, 48 (3) : 443-453. 被引量:1
  • 3Smith T F, Waterman M S. Identification of common molecular subsequences [J]. Journal of Molecular Biology, 1981, 147(1): 195-197. 被引量:1
  • 4Altschul S F, Madden T L, Schaffer A A, et al. Gapped BLAST and PSI-BLAST: a new generation of protein database search programs [J]. Journal of Nucleic Acids Research, 1997, 25(17) : 3389-3402. 被引量:1
  • 5Pearson W R, Lipman D J. Improved tools for biological sequence comparison [J]. Journal of National Academy of Sciences, 1988, 85(8); 2444-2448. 被引量:1
  • 6NVIDIA CUDA programming guide, Version 2.3 [M]. Santa Clara: NVIDIA Corporation, 2009. 被引量:1
  • 7Aji A M, Feng W C. Accelerating data serial applications on data-parallel GPGPUs:a systems approach [R]. Blacksburg: Virginia Tech, 2008. 被引量:1
  • 8Chiang J, Studniberg M, Shaw J, et al. Hardware accelerator for genomic sequence alignment [J]//Proceedings of the 28th IEEE EMBS Annual International Conference, New York, 2006, 1: 5787-5789. 被引量:1
  • 9Alpern B, Carter L, Gatlin K S. Microparallelism and high performance protein matching [C] //Proceedings of the ACM/IEEE on Supercomputing Conference, San Diego, 1995, 3-8. 被引量:1
  • 10Wozniak A. Using video oriented instructions to speed up sequence comparison [j]. Journal of Computer Applications in the Biosciences, 1997, 13(2): 145-150. 被引量:1

引证文献2

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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