Efficient GPU-based algorithm for aligning huge sequence database

  • Chun Yuan Lin
  • , Che Lun Hung
  • , Jen Cheng Huang

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    1 Scopus citations

    Abstract

    Sequence alignment has been widely utilized in biological computing science. To obtain the optimal alignment results many algorithms adopts dynamic programming method to achieve this goal. Smith-Waterman algorithm is the famous in the sequence alignment approach. However, such dynamic programming algorithms are computation-consuming. It is impossible to use these algorithms to compare query sequence with a sequence database such as GenBank and PDB. Recently, GPU computing has been applied in many sequence alignment algorithms to enhance the performance. In this paper, we proposed a GPU-based Smith-Waterman algorithm by combining the CPU and GPU computing capabilities to accelerate alignments on a sequence database. In the proposed algorithm, a filtration mechanism using frequency distance is used to decrease the number of compared sequences. We implemented the Smith-Waterman alignments by CUDA on the NVIDIA Tesla C2050. The experimental results show that the highest speedup ratio is about 80 to 90 times over CPU-based Smith-Waterman algorithm.

    Original languageEnglish
    Title of host publicationProceedings - 2013 IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 2013 IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2013
    PublisherIEEE Computer Society
    Pages1758-1762
    Number of pages5
    ISBN (Print)9780769550886
    DOIs
    StatePublished - 2014
    Event15th IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 11th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2013 - Zhangjiajie, Hunan, China
    Duration: 13 11 201315 11 2013

    Publication series

    NameProceedings - 2013 IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 2013 IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2013

    Conference

    Conference15th IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 11th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2013
    Country/TerritoryChina
    CityZhangjiajie, Hunan
    Period13/11/1315/11/13

    Keywords

    • GPU
    • Parallel processing
    • Sequence alignment
    • Smith-Waterman algorithm

    Fingerprint

    Dive into the research topics of 'Efficient GPU-based algorithm for aligning huge sequence database'. Together they form a unique fingerprint.

    Cite this