Title :
High performance Intra-task parallelization of Multiple Sequence Alignments on CUDA-compatible GPUs
Author :
Ling, Cheng ; Benkrid, Khaled ; Erdogan, Ahmet T.
Author_Institution :
Inst. for Integrated Micro & Nano Syst., Univ. of Edinburgh, Mayfield, UK
Abstract :
In a Multiple Sequence Alignment (MSA), homologous residues are aligned together among a set of biological sequence. It is an extension of single pair-wise alignment and usually used to infer evolutionary relationships in sets of species. Traditionally, high quality MSAs were produced by expert biologists, but this work is very tedious and trivial. Automatic MSA approaches have been proposed and some popular tools have been developed and used widely for phylogenetic analysis. However, the application of MSAs needs expensive computation as its computing requirements grow quadratically with the size and the number of the sequences to be aligned. This paper presents a GPU-based multi-threaded implementation of Multiple Sequence Alignments (MSAs). In particular, an improved strategy is specified for Intra-task parallelization approach. The proposed approach resulted in around 20× speedup on an NVidia GeForce 8800GTX GPU compared to a MSAs software program (ClustalW) running on Mac Pro machine with a single Intel Xeon 2.66 GHz CPU core.
Keywords :
biocomputing; computer graphic equipment; coprocessors; CUDA-compatible GPU; GPU-based multi-threaded implementation; MSA software program; Mac Pro machine; NVidia GeForce 8800GTX GPU; biological sequence; high performance intratask parallelization; multiple sequence alignments; phylogenetic analysis; Belts; Biology; Databases; Graphics processing unit; Instruction sets; Memory management;
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4577-0598-4
Electronic_ISBN :
978-1-4577-0597-7
DOI :
10.1109/AHS.2011.5963959