Smith-Waterman Algorithm Based on SSE2

Dai Zhenghua,Zhang Qingdan,Xu Lin,Tan Guangming,Feng Shengzhong
DOI: https://doi.org/10.3321/j.issn:1002-8331.2006.11.027
2006-01-01
Abstract: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.
What problem does this paper attempt to address?