Unknown

Dataset Information

0

CUDASW++: optimizing Smith-Waterman sequence database searches for CUDA-enabled graphics processing units.


ABSTRACT:

Background

The Smith-Waterman algorithm is one of the most widely used tools for searching biological sequence databases due to its high sensitivity. Unfortunately, the Smith-Waterman algorithm is computationally demanding, which is further compounded by the exponential growth of sequence databases. The recent emergence of many-core architectures, and their associated programming interfaces, provides an opportunity to accelerate sequence database searches using commonly available and inexpensive hardware.

Findings

Our CUDASW++ implementation (benchmarked on a single-GPU NVIDIA GeForce GTX 280 graphics card and a dual-GPU GeForce GTX 295 graphics card) provides a significant performance improvement compared to other publicly available implementations, such as SWPS3, CBESW, SW-CUDA, and NCBI-BLAST. CUDASW++ supports query sequences of length up to 59K and for query sequences ranging in length from 144 to 5,478 in Swiss-Prot release 56.6, the single-GPU version achieves an average performance of 9.509 GCUPS with a lowest performance of 9.039 GCUPS and a highest performance of 9.660 GCUPS, and the dual-GPU version achieves an average performance of 14.484 GCUPS with a lowest performance of 10.660 GCUPS and a highest performance of 16.087 GCUPS.

Conclusion

CUDASW++ is publicly available open-source software. It provides a significant performance improvement for Smith-Waterman-based protein sequence database searches by fully exploiting the compute capability of commonly used CUDA-enabled low-cost GPUs.

SUBMITTER: Liu Y 

PROVIDER: S-EPMC2694204 | biostudies-literature | 2009 May

REPOSITORIES: biostudies-literature

altmetric image

Publications

CUDASW++: optimizing Smith-Waterman sequence database searches for CUDA-enabled graphics processing units.

Liu Yongchao Y   Maskell Douglas L DL   Schmidt Bertil B  

BMC research notes 20090506


<h4>Background</h4>The Smith-Waterman algorithm is one of the most widely used tools for searching biological sequence databases due to its high sensitivity. Unfortunately, the Smith-Waterman algorithm is computationally demanding, which is further compounded by the exponential growth of sequence databases. The recent emergence of many-core architectures, and their associated programming interfaces, provides an opportunity to accelerate sequence database searches using commonly available and ine  ...[more]

Similar Datasets

| S-EPMC4538332 | biostudies-literature
| S-EPMC3120707 | biostudies-literature
| S-EPMC2907862 | biostudies-literature
| S-EPMC3072957 | biostudies-literature
| S-EPMC2323659 | biostudies-literature
| S-EPMC2222658 | biostudies-literature
| S-EPMC3745428 | biostudies-literature
| S-EPMC3371023 | biostudies-literature
| S-EPMC8097298 | biostudies-literature
| S-EPMC3637623 | biostudies-literature