TY - GEN
T1 - A banded smith-waterman FPGA accelerator for mercury BLASTP
AU - Harris, Brandon
AU - Jacob, Arpith C.
AU - Lancaster, Joseph M.
AU - Buhler, Jeremy
AU - Chamberlain, Roger D.
PY - 2007
Y1 - 2007
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=48149096017&partnerID=8YFLogxK
U2 - 10.1109/FPL.2007.4380764
DO - 10.1109/FPL.2007.4380764
M3 - Conference contribution
AN - SCOPUS:48149096017
SN - 1424410606
SN - 9781424410606
T3 - Proceedings - 2007 International Conference on Field Programmable Logic and Applications, FPL
SP - 765
EP - 769
BT - Proceedings - 2007 International Conference on Field Programmable Logic and Applications, FPL
T2 - 2007 International Conference on Field Programmable Logic and Applications, FPL
Y2 - 27 August 2007 through 29 August 2007
ER -