• DocumentCode
    2908592
  • Title

    MSA-CUDA: Multiple Sequence Alignment on Graphics Processing Units with CUDA

  • Author

    Liu, Yongchao ; Schmidt, Bertil ; Maskell, Douglas L.

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2009
  • fDate
    7-9 July 2009
  • Firstpage
    121
  • Lastpage
    128
  • Abstract
    Progressive alignment is a widely used approach for computing multiple sequence alignments (MSAs). However, aligning several hundred or thousand sequences with popular progressive alignment tools such as ClustalW requires hours or even days on state-of-the-art workstations. This paper presents MSA-CUDA, a parallel MSA program, which parallelizes all three stages of the ClustalW processing pipeline using CUDA and achieves significant speedups compared to the sequential ClustalW for a variety of large protein sequence datasets. Our tests on a GeForce GTX 280 GPU demonstrate average speedups of 36.91 (for long protein sequences), 18.74 (for average-length protein sequences), and 11.27 (for short protein sequences) compared to the sequential ClustalW running on a Pentium 4 3.0 GHz processor. Our MSA-CUDA outperforms ClustalW-MPI running on 32 cores of a high performance workstation cluster.
  • Keywords
    computer graphic equipment; message passing; pipeline processing; ClustalW processing pipeline; MPI; MSA-CUDA; Pentium 4 processor; graphics processing unit; multiple sequence alignment; progressive alignment tool; protein sequence dataset; workstation cluster; Biology computing; Computer architecture; Dynamic programming; Graphics; Kernel; Libraries; Proteins; Samarium; Workstations; Yarn; CUDA; ClustalW; GPU; multiple sequence alignment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    2160-0511
  • Print_ISBN
    978-0-7695-3732-0
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2009.14
  • Filename
    5200019