• DocumentCode
    1917710
  • Title

    SWAMP+: Enhanced Smith-Waterman Search for Parallel Models

  • Author

    Steinfadt, Shannon Irene

  • Author_Institution
    Genome Sci. Group, Los Alamos Nat. Lab., Los Alamos, NM, USA
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    62
  • Lastpage
    70
  • Abstract
    More sensitive than heuristic methods for searching biological databases, the Smith-Waterman algorithm is widely used, but it has a high quadratic running time. This work presents a faster approach and implementation for Smith-Waterman that extends the traditional results to return multiple, BLAST-like sub-alignments. The extended Smith-Waterman using Associative Massive Parallelism (SWAMP+) is introduced for three different parallel architectures: Associative Computing (ASC), the Clear Speed coprocessor, and the Convey Computer FPGA coprocessor. We show that parallel versions of Smith-Waterman can be successfully modified to produce multiple BLAST-like sub-alignments while maintaining the original Smith-Waterman sensitivity. This approach combines parallelism and the novel extension to produce multiple sub-alignments for pair wise comparisons. The two parallel SWAMP+ implementations for the ASC model and the Clear Speed CSX-620 use a wave front approach. Both perform a full trace back in the parallel memory and return multiple subsequence alignment results. Results show a linear speedup for the 96 processing elements (PEs) on a single Clear Speed chip. The third approach is a SWAMP+ adaptation that uses the non-associative Convey FPGA coprocessor. This allows for an initial high-speed, high-throughput Smith-Waterman alignment on the hybrid system optimized for large databases. The additional pair wise alignments are run to produce the additional SWAMP+ sub-alignments. The overall results across the three systems are parallel implementations of an extended Smith-Waterman that maintain a speedup and provide a deeper exploration of the query sequences not previously available.
  • Keywords
    bioinformatics; coprocessors; parallel architectures; BLAST-like subalignments; Clear Speed CSX-620; Clear Speed coprocessor; SWAMP+; Smith-Waterman search; associative computing; associative massive parallelism; biological databases; convey computer FPGA coprocessor; parallel architectures; parallel models; Adaptation models; Algorithm design and analysis; Bioinformatics; Computational modeling; Computer architecture; Databases; Parallel processing; Associative Computing; Parallel Co-Processor; Parallel Computing; Sequence Alignment; Smith-Waterman;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4673-2509-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2012.12
  • Filename
    6337464