CUDASW++

CUDASW++ (compute unified device architecture) 3.0 is a software tool that improves the speed and performance of the Smith-Waterman algorithm for protein sequence database search. It achieves this by coupling CPU and GPU SIMD instructions and carrying out concurrent CPU and GPU computations. The algorithm employs SSE-based vector execution units as accelerators for CPU computation and uses CUDA PTX SIMD video instructions for GPU computation to gain more data parallelism beyond the SIMT execution model. The workload is automatically distributed over CPUs and GPUs based on their respective compute capabilities. CUDASW++ 3.0 has demonstrated significant speedups over its predecessor, CUDASW++ 2.0, as well as over other top-performing tools such as SWIPE and BLAST+.

Topic

Bioinformatics

Detail

  • Operation: Database search;Alignment;Smith-Waterman;Search

  • Software interface: Command-line user interface

  • Language: C++

  • License: -

  • Cost: Free

  • Version name: v3.1.1

  • Credit: -

  • Input: -

  • Output: -

  • Contact: https://yongchao-liu.github.io/

  • Collection: -

  • Maturity: -

Publications

  • CUDASW++ 3.0: accelerating Smith-Waterman protein database search by coupling CPU and GPU SIMD instructions.
  • Liu Y, et al. CUDASW++ 3.0: accelerating Smith-Waterman protein database search by coupling CPU and GPU SIMD instructions. CUDASW++ 3.0: accelerating Smith-Waterman protein database search by coupling CPU and GPU SIMD instructions. 2013; 14:117. doi: 10.1186/1471-2105-14-117
  • https://doi.org/10.1186/1471-2105-14-117
  • PMID: 23557111
  • PMC: PMC3637623
  • CUDASW++: optimizing Smith-Waterman sequence database searches for CUDA-enabled graphics processing units.
  • Liu Y, et al. CUDASW++: optimizing Smith-Waterman sequence database searches for CUDA-enabled graphics processing units. CUDASW++: optimizing Smith-Waterman sequence database searches for CUDA-enabled graphics processing units. 2009; 2:73. doi: 10.1186/1756-0500-2-73
  • https://doi.org/10.1186/1756-0500-2-73
  • PMID: 19416548
  • PMC: PMC2694204
  • CUDASW++2.0: enhanced Smith-Waterman protein database search on CUDA-enabled GPUs based on SIMT and virtualized SIMD abstractions.
  • Liu Y, et al. CUDASW++2.0: enhanced Smith-Waterman protein database search on CUDA-enabled GPUs based on SIMT and virtualized SIMD abstractions. CUDASW++2.0: enhanced Smith-Waterman protein database search on CUDA-enabled GPUs based on SIMT and virtualized SIMD abstractions. 2010; 3:93. doi: 10.1186/1756-0500-3-93
  • https://doi.org/10.1186/1756-0500-3-93
  • PMID: 20370891
  • PMC: PMC2907862

Download and documentation


< Back to DB search