Title :
Integrated Hardware Architecture for Efficient Computation of the
-Best Bio-Sequence Local Alignments in Embedded Platforms
Author :
Sebastião, Nuno ; Roma, Nuno ; Flores, Paulo
Author_Institution :
INESC-ID/IST-TU Lisbon, Lisbon, Portugal
fDate :
7/1/2012 12:00:00 AM
Abstract :
A flexible hardware architecture that implements a set of new and efficient techniques to significantly reduce the computational requirements of the commonly used Smith-Waterman sequence alignment algorithm is presented. Such innovative techniques use information gathered by the hardware accelerator during the computation of the alignment scores to constrain the size of the subsequence that has to be post-processed in the traceback phase using a general purpose processor (GPP). Moreover, the proposed structure is also capable of computing the n-best local alignments according to the Waterman-Eggert algorithm, becoming the first hardware architecture that is able to simultaneously evaluate the n-best alignments of a given sequence pair, by incorporating a set of ordering units that work in parallel with the systolic array. A complete alignment system was developed and implemented in a Virtex-4 FPGA, by integrating the proposed accelerator architecture with a Leon3 GPP. The obtained experimental results demonstrate that the proposed system is flexible and allows the alignment of large sequences in memory constrained systems. As an example, a speedup of 17 was obtained with the conceived system when compared with a regular implementation of the LALIGN35 program running on an Intel Core2 Duo processor running at a 40 × higher frequency.
Keywords :
biology computing; embedded systems; field programmable gate arrays; microprocessor chips; molecular biophysics; DNA sequence; Intel Core2 Duo processor; LALIGN35 program; Leon3 GPP; Smith-Waterman sequence alignment algorithm; Virtex-4 FPGA; Waterman-Eggert algorithm; bio-sequence local alignment; embedded platform; field programmable gate array; general-purpose processor; hardware accelerator; integrated hardware architecture; n-best local alignment; ordering unit; systolic array; traceback phase; Arrays; Hardware; Heuristic algorithms; Matrices; Memory management; Microprocessors; DNA sequence alignment; Smith–Waterman (S-W); Waterman–Eggert (W-E); hardware accelerator;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2011.2157541