Display Settings:

Format

Send to:

Choose Destination
    BMC Bioinformatics. 2007 Jun 7;8:185.

    160-fold acceleration of the Smith-Waterman algorithm using a field programmable gate array (FPGA).

    Source

    Institute of Biomaterials and Biomedical Engineering, University of Toronto, Toronto, Ontario, Canada. isaac.li@utoronto.ca <isaac.li@utoronto.ca>

    Abstract

    BACKGROUND:

    To infer homology and subsequently gene function, the Smith-Waterman (SW) algorithm is used to find the optimal local alignment between two sequences. When searching sequence databases that may contain hundreds of millions of sequences, this algorithm becomes computationally expensive.

    RESULTS:

    In this paper, we focused on accelerating the Smith-Waterman algorithm by using FPGA-based hardware that implemented a module for computing the score of a single cell of the SW matrix. Then using a grid of this module, the entire SW matrix was computed at the speed of field propagation through the FPGA circuit. These modifications dramatically accelerated the algorithm's computation time by up to 160 folds compared to a pure software implementation running on the same FPGA with an Altera Nios II softprocessor.

    CONCLUSION:

    This design of FPGA accelerated hardware offers a new promising direction to seeking computation improvement of genomic database searching.

    PMID:
    17555593
    [PubMed - indexed for MEDLINE]
    PMCID:
    PMC1896180
    Free PMC Article

    Images from this publication.See all images (7) Free text

    Figure 2
    Figure 4
    Figure 6
    Figure 1
    Figure 3
    Figure 5
    Figure 7

      Supplemental Content

      Icon for BioMed Central Icon for PubMed Central

      Save items

      loading

      Recent activity

      Your browsing activity is empty.

      Activity recording is turned off.

      Turn recording back on

      See more...
      Write to the Help Desk