DocumentCode :
636487
Title :
GPU technology as a platform for accelerating local complexity analysis of protein sequences
Author :
Papadopoulos, Athanasios ; Kirmitzoglou, Ioannis ; Promponas, Vasilis J. ; Theocharides, Theo
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Cyprus, Nicosia, Cyprus
fYear :
2013
fDate :
3-7 July 2013
Firstpage :
2684
Lastpage :
2687
Abstract :
The use of GPGPU programming paradigm (running CUDA-enabled algorithms on GPU cards) in Bioinformatics showed promising results [1]. As such a similar approach can be used to speedup other algorithms such as CAST, a popular tool used for masking low-complexity regions (LCRs) in protein sequences [2] with increased sensitivity. We developed and implemented a CUDA-enabled version (GPU_CAST) of the multi-threaded version of CAST software first presented in [3] and optimized in [4]. The proposed software implementation uses the nVIDIA CUDA libraries and the GPGPU programming paradigm to take advantage of the inherent parallel characteristics of the CAST algorithm to execute the calculations on the GPU card of the host computer system. The GPU-based implementation presented in this work, is compared against the multi-threaded, multi-core optimized version of CAST [4] and yielded speedups of 5x-10x for large protein sequence datasets.
Keywords :
bioinformatics; graphics processing units; proteins; proteomics; CUDA-enabled algorithms; GPGPU programming paradigm; GPU technology; bioinformatics; local complexity analysis; multithreaded CAST algorithm; nVIDIA CUDA libraries; protein sequences; proteomics; Algorithm design and analysis; Bioinformatics; Databases; Graphics processing units; Kernel; Programming; Proteins;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering in Medicine and Biology Society (EMBC), 2013 35th Annual International Conference of the IEEE
Conference_Location :
Osaka
ISSN :
1557-170X
Type :
conf
DOI :
10.1109/EMBC.2013.6610093
Filename :
6610093
Link To Document :
بازگشت