Fpga acceleration for DNA sequence alignment

被引:18
作者
Caffarena, Gabriel [1 ]
Pedreira, Carlos [1 ]
Carreras, Carlos [1 ]
Bojanic, Slobodan [1 ]
Nieto-Taladriz, Octavio [1 ]
机构
[1] Univ Politecn Madrid, ETSI Telecomun, Dept Ingn Elect, E-28040 Madrid, Spain
关键词
FPGA; bioinformatics; systolic; Smith-Waterman; DNA;
D O I
10.1142/S0218126607003575
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present two new hardware architectures that implement the Smith Waterman algorithm for DNA sequence alignment. Previous low-cost approaches based on Field Programmable Gate Array ( FPGA) technology are reviewed in detail and then improved with the goal of increased performance at the same cost (i.e., area). This goal is achieved through low level optimizations aimed to adapt the systolic structure implementing the algorithm to the regular structure of FPGAs, essentially finding the optimum granularity of the systolic cells. The proposed architectures achieve processing rates close to 1 Gbps, clearly outperforming previous approaches. Comparing to the reported FPGA results of the computation of the edit-distance between two DNA sequences, throughput is doubled for the same clock frequency with a minimum area penalty. The design has been implemented on an FPGA-based prototyping board integrated into a bioinformatics system. This has allowed validating the approach in a real system (i.e., including I/O and database access), and comparing the proposed hardware solution to purely software approaches. As shown in the paper, the results are outstanding even for slow-rate buses.
引用
收藏
页码:245 / 266
页数:22
相关论文
共 14 条
[1]  
ARRAMREDDY S, PCI X 2 0 WHITE PAPE
[2]  
Bojanic S, 2004, INT CONF MICROELECTR, P517
[3]  
Caffarena G., 2004, P 12 ACM INT S FIELD, P248
[4]  
Guccione SA, 2002, LECT NOTES COMPUT SC, V2438, P1168
[5]  
*INF SCI I, E SYST LEV APPL AD C
[6]  
LIPTON R, 1985, CHAP HILL C VLSI, P363
[7]  
*NAT CTR BIOT INF, 2003, BAS LOC ALIGNM SEARC
[8]  
Pahri K. K., 1999, VLSI DIGITAL SIGNAL
[9]   IMPROVED TOOLS FOR BIOLOGICAL SEQUENCE COMPARISON [J].
PEARSON, WR ;
LIPMAN, DJ .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1988, 85 (08) :2444-2448
[10]   A run-time reconfigurable system for gene-sequence searching [J].
Puttegowda, K ;
Worek, W ;
Pappas, N ;
Dandapani, A ;
Athanas, P ;
Dickerman, A .
16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, :561-566