• DocumentCode
    2409006
  • Title

    Accelerating Biological Sequence Alignment Algorithm on GPU with CUDA

  • Author

    Zheng, Fang ; Xu, Xianbin ; Yang, Yuanhua ; He, Shuibing ; Zhang, Yuping

  • fYear
    2011
  • fDate
    21-23 Oct. 2011
  • Firstpage
    18
  • Lastpage
    21
  • Abstract
    In this paper, we have used Compute Unified Device Architecture (CUDA) GPU to accelerate pair wise sequence alignment using the Smith-Waterman (SW) algorithm. Smith-Waterman(SW) is by far the best algorithm for its accuracy in similarity scoring. But the executing time of this algorithm is too long in sequence alignment. So we describe a multi-threaded parallel design and implementation of the Smith-Waterman (SW) on CUDA to reduce execution time. And according the architecure of CUDA, we have divided the computation of a whole pair wise sequence alignment scoring matrix into multiple sub-matrices, using 32 threads to process on submatrice, more over we optimized memory distribution scheme, and used reduction to find the maximum element of the alignment scoring matrix. We experiment the algorimthm on GeForce 9600 GT, connet to Windows xp 64-bit system. The results show this mplementation achieves more better performance than the other parallel implementation on the Graphics Processing Unit.
  • Keywords
    Algorithm design and analysis; Biology; Databases; Educational institutions; Graphics processing unit; Instruction sets; Matrices; CUDA; Dynamic Programming; GPU; Global Alignment; Local Alignment; Sequence Alignment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational and Information Sciences (ICCIS), 2011 International Conference on
  • Conference_Location
    Chengdu, China
  • Print_ISBN
    978-1-4577-1540-2
  • Type

    conf

  • DOI
    10.1109/ICCIS.2011.61
  • Filename
    6086124