• DocumentCode
    1270948
  • Title

    Integrated Hardware Architecture for Efficient Computation of the n -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
  • Volume
    20
  • Issue
    7
  • fYear
    2012
  • fDate
    7/1/2012 12:00:00 AM
  • Firstpage
    1262
  • Lastpage
    1275
  • 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;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2157541
  • Filename
    5951826