Title :
Implementation of a Parallel Algorithm for Protein Pairwise Alignment Using Reconfigurable Computing
Author :
Moritz, Guilherme L. ; Jory, Cristiano ; Lopes, Heitor S. ; Lima, Carlos R Erig
Author_Institution :
Bioinformatics Lab. & Electron. Dept., Fed. Univ. of Technol. - Parana, Curitiba
Abstract :
This paper describes the design and implementation of a parallel pairwise alignment hardware, implemented in a FPGA device. This system is aimed at aligning pairs of proteins, using a dynamic programming algorithm. The alignment is done in parallel thanks to a pipelined approach. All functional blocks are described in detail. Experiments were done to access the performance of the system for up to pairs of 2000-amino acids-long proteins. Hardalign was compared with a similar algorithm implemented in software and running in a PC, resulting in a 1:10 speed-up ratio. Results encourage the continuity of the work, showing that reconfigurable computing can offer interesting solutions for bioinformatics problems
Keywords :
biology computing; dynamic programming; field programmable gate arrays; parallel algorithms; proteins; reconfigurable architectures; FPGA device; bioinformatics problem; dynamic programming algorithm; parallel algorithm; protein pairwise alignment; reconfigurable computing; Amino acids; Bioinformatics; Biology computing; Concurrent computing; Dynamic programming; Field programmable gate arrays; Hardware; Parallel algorithms; Proteins; Sequences;
Conference_Titel :
Reconfigurable Computing and FPGA's, 2006. ReConFig 2006. IEEE International Conference on
Conference_Location :
San Luis Potosi
Print_ISBN :
1-4244-0690-0
Electronic_ISBN :
1-4244-0690-0
DOI :
10.1109/RECONF.2006.307759