• DocumentCode
    680203
  • Title

    CUDA-MAFFT: Accelerating MAFFT on CUDA-enabled graphics hardware

  • Author

    Xiangyuan Zhu ; Kenli Li

  • Author_Institution
    Coll. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
  • fYear
    2013
  • fDate
    18-21 Dec. 2013
  • Firstpage
    486
  • Lastpage
    489
  • Abstract
    Multiple sequence alignment (MSA) constitutes an extremely powerful tool for many biological applications including phylogenetic tree estimation, secondary structure prediction, and critical residue identification. However, aligning large biological sequences with popular tools such as MAFFT requires long runtimes on sequential architectures. Due to the ever increasing sizes of sequence databases, there is increasing demand to accelerate this task. In this paper, we demonstrate how Graphic Processing Units (GPUs), powered by the Compute Unified Device Architecture (CUDA), can be used as an efficient computational platform to accelerate the MAFFT algorithm. To fully exploit the GPU´s capabilities for accelerating MAFFT, we have optimized the sequence data organization to eliminate the bandwidth bottleneck of memory access, and designed a memory allocation and reuse strategy to make full use of limited memory of GPUs. Our implementation achieves speedup up to 19.58 and 4.14 on an NVIDIA Tesla C2050 GPU compared to the sequential and multi-thread MAFFT 7.017, respectively.
  • Keywords
    biology computing; genetics; graphics processing units; parallel architectures; storage allocation; CUDA-MAFFT; CUDA-enabled graphics hardware; GPUs; MSA; NVIDIA Tesla C2050 GPU; biological applications; biological sequences; computational platform; compute unified device architecture; critical residue identification; graphic processing units; memory allocation; multiple sequence alignment; phylogenetic tree estimation; reuse strategy; secondary structure prediction; sequence data organization; sequence databases; sequential architectures; Acceleration; Accuracy; Algorithm design and analysis; Bioinformatics; Biology; Graphics processing units; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bioinformatics and Biomedicine (BIBM), 2013 IEEE International Conference on
  • Conference_Location
    Shanghai
  • Type

    conf

  • DOI
    10.1109/BIBM.2013.6732542
  • Filename
    6732542