Title :
High Performance Biosequence Database Scanning using FPGAs
Author :
Benkrid, Khaled ; Liu, Yanbing ; Benkrid, Abdsamad
Author_Institution :
Sch. of Eng. & Electron., Edinburgh Univ., UK
Abstract :
This paper presents the design and implementation of a generic and highly parameterised FPGA-based core for pairwise biological sequence alignment. The core is captured in the Handel-C language, which allows for high level software-like descriptions of hardware architectures. It implements the sequence alignment algorithm in hand using a pipeline of basic processing elements. This results in high performance FPGA implementations tailored to the algorithm in hand. For instance, actual hardware implementations of the Smith-Waterman algorithm for protein sequence alignment achieve speed-ups in excess of 100:1 compared to equivalent standard PC-based software implementations.
Keywords :
C language; biology computing; field programmable gate arrays; molecular biophysics; FPGA; Handel-C language; Smith-Waterman algorithm; biosequence database scanning; pairwise biological sequence alignment; protein sequence alignment; software-like descriptions; Bioinformatics; Buildings; Data engineering; Databases; Design engineering; Field programmable gate arrays; Genetic mutations; Hardware; Heuristic algorithms; Sequences; FPGAs; Handel-C; Sequence alignment; Smith Waterman; systolic arrays;
Conference_Titel :
Acoustics, Speech and Signal Processing, 2007. ICASSP 2007. IEEE International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
1-4244-0727-3
DOI :
10.1109/ICASSP.2007.366691