DocumentCode :
997924
Title :
A Reconfigurable Accelerator for Smith–Waterman Algorithm
Author :
Jiang, Xianyang ; Liu, Xinchun ; Xu, Lin ; Zhang, Peiheng ; Sun, Ninghui
Author_Institution :
Chinese Acad. of Sci., Beijing
Volume :
54
Issue :
12
fYear :
2007
Firstpage :
1077
Lastpage :
1081
Abstract :
Scanning bio-sequence database and finding similarities among DNA and protein sequences is basic and important work in bioinformatics field. To solve this problem, Needleman-Wunschh (NW) algorithm is a classical and precise tool, and Smith-Waterman (SW) algorithm is more practical for its capability to find similarities between subsequences. Such algorithms have computational complexity proportional to the length product of both involved sequences, hence processing time becomes insufferable due to exponential growth speed and great amount of bio-sequence database. To alleviate this serious problem, a reconfigurable accelerator for SW algorithm is presented. In the accelerator, a modified equation is proposed to improve mapping efficiency of a processing element (PE), and a special floor plan is applied to a fine-grain parallel PE array and interface components to cut down their routing delay. Basing on the two techniques, the proposed accelerator can reach at 82-MHz frequency in an Altera EP1S30 device. Experiments demonstrate the accelerator provides more than 330 speedup as compared to a standard desktop platform with a 2.8-GHz Xeon processor and 4-GB memory and has 50% improvement on the peak performance of a transferred traditional implementation without using the two special techniques. Our implementation is also about 9% faster than the fastest implementation in a most recent family of SW algorithm accelerators.
Keywords :
DNA; biology computing; computational complexity; database management systems; field programmable gate arrays; parallel processing; proteins; reconfigurable architectures; Altera EP1S30 device; DNA sequences; FPGA; Smith-Waterman algorithm; Xeon processor; bio-sequence database scanning; bioinformatics; computational complexity; fine-grain parallel processing element array; protein sequences; reconfigurable accelerator; Bioinformatics; Computational complexity; DNA; Databases; Delay; Equations; Frequency; Proteins; Routing; Sequences; Bioinformatics; Smith–Waterman (SW) algorithm; computational complexity; field-programmable gate array (FPGA); reconfigurable accelerator;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-7747
Type :
jour
DOI :
10.1109/TCSII.2007.909857
Filename :
4395198
Link To Document :
بازگشت