• DocumentCode
    3230564
  • Title

    The optimization of parallel Smith-Waterman sequence alignment using on-chip memory of GPGPU

  • Author

    Zhang, Qian ; An, Hong ; Liu, Gu ; Han, Wenting ; Yao, Ping ; Xu, Mu ; Li, Xiaoqiang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2010
  • fDate
    23-26 Sept. 2010
  • Firstpage
    844
  • Lastpage
    850
  • Abstract
    Memory optimization is an important strategy to gain high performance for sequence alignment implemented by CUDA on GPGPU. Smith-Waterman (SW) algorithm is the most sensitive algorithm widely used for local sequence alignment but very time consuming. Although several parallel methods have been used in some studies and shown good performances, advantages of GPGPU memory hierarchy are still not fully exploited. This paper presents a new parallel method on GPGPU using on-chip memory more efficiently to optimize parallel Smith-Waterman sequence alignment presented by Gregory M. Striemer. To minimize the cost of data transfers, on-chip shared memory is used to store intermediate results. Constant memory is also used effectively in our implementation of parallel Smith-Waterman algorithm. Using these two kinds of on-chip memory decreases long latency memory access operations, and reduces demand for global memory when aligning longer sequences. The experimental results show 1.66x to 3.16x speedup over Gregory´s parallel SW on GPGPU in terms of execution time and 19.70x speedup on average and 22.43x speedup peak performance over serial SW in terms of clock cycles on our computer platform.
  • Keywords
    bioinformatics; coprocessors; parallel processing; storage management; CUDA; GPGPU; constant memory; data transfers; local sequence alignment; memory optimization; on-chip memory; on-chip shared memory; parallel Smith-Waterman algorithm; parallel Smith-Waterman sequence alignment optimization; CUDA; GPGPU; Memory Optimization; SW algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bio-Inspired Computing: Theories and Applications (BIC-TA), 2010 IEEE Fifth International Conference on
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4244-6437-1
  • Type

    conf

  • DOI
    10.1109/BICTA.2010.5645235
  • Filename
    5645235