DocumentCode :
2065442
Title :
A Banded Smith-Waterman FPGA Accelerator for Mercury BLASTP
Author :
Harris, Brandon ; Jacob, Arpith C. ; Lancaster, Joseph M. ; Buhler, Jeremy ; Chamberlain, Roger D.
Author_Institution :
Washington Univ. in St. Louis, St. Louis
fYear :
2007
fDate :
27-29 Aug. 2007
Firstpage :
765
Lastpage :
769
Abstract :
Large-scale protein sequence comparison is an important but compute-intensive task in molecular biology. The popular BLASTP software for this task has become a bottleneck for proteomic database search. One third of this software´s time is spent executing the Smith-Waterman dynamic programming algorithm. This work describes a novel FPGA design for banded Smith-Waterman, an algorithmic variant tuned to the needs of BLASTP. This design has been implemented in Mercury BLASTP, our FPGA-accelerated version of the BLASTP algorithm. We show that Mercury BLASTP runs 6-16 times faster than software BLASTP on a modern CPU while delivering 99% identical results.
Keywords :
biology computing; database management systems; dynamic programming; field programmable gate arrays; logic design; molecular biophysics; proteins; sequences; FPGA design; Mercury BLASTP software; Smith-Waterman dynamic programming algorithm; banded Smith-Waterman FPGA accelerator; compute-intensive task; large-scale protein sequence comparison; molecular biology; proteomic database search; Acceleration; Algorithm design and analysis; Biology computing; Computational efficiency; Databases; Dynamic programming; Field programmable gate arrays; Hardware; Protein sequence; Proteomics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-1060-6
Electronic_ISBN :
978-1-4244-1060-6
Type :
conf
DOI :
10.1109/FPL.2007.4380764
Filename :
4380764
Link To Document :
بازگشت