DocumentCode :
758858
Title :
Reconfigurable architectures for bio-sequence database scanning on FPGAs
Author :
Oliver, Timothy F. ; Schmidt, Bertil ; Maskell, Douglas L.
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
Volume :
52
Issue :
12
fYear :
2005
Firstpage :
851
Lastpage :
855
Abstract :
Protein sequences with unknown functionality are often compared to a set of known sequences to detect functional similarities. Efficient dynamic-programming algorithms exist for solving this problem, however current solutions still require significant scan times. These scan time requirements are likely to become even more severe due to the rapid growth in the size of these databases. In this paper, we present a new approach to bio-sequence database scanning using re-configurable field-programmable gate array (FPGA)-based hardware platforms to gain high performance at low cost. Efficient mappings of the Smith-Waterman algorithm using fine-grained parallel processing elements (PEs) that are tailored toward the parameters of a query have been designed. We use customization opportunities available at run time to dynamically reconfigure the PEs to make better use of available resources. Our FPGA implementation achieves a speedup of approximately 170 for linear gap penalties and 125 for affine gap penalties compared to a standard desktop computing platform. We show how run-time reconfiguration can be used to further improve performance.
Keywords :
biocomputing; field programmable gate arrays; parallel processing; query processing; reconfigurable architectures; FPGA; Smith-Waterman algorithm; bio-sequence database scanning; biomedical computing; database searching; dynamic-programming algorithms; field-programmable gate array; parallel processing elements; protein sequences; reconfigurable architectures; run-time reconfiguration; scan time requirements; Algorithm design and analysis; Costs; Databases; Field programmable gate arrays; Hardware; Heuristic algorithms; Parallel processing; Performance gain; Proteins; Reconfigurable architectures; Biomedical computing; database searching; proteins; reconfigurable architectures;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-7747
Type :
jour
DOI :
10.1109/TCSII.2005.853340
Filename :
1556805
Link To Document :
بازگشت