DocumentCode
3317567
Title
Accelerating Smith-Waterman on Heterogeneous CPU-GPU Systems
Author
Singh, Jaideeep ; Aruni, Ipseeta
Author_Institution
Dept. of Electr. Eng., Indian Inst. of Technol. Roorkee, Roorkee, India
fYear
2011
fDate
10-12 May 2011
Firstpage
1
Lastpage
4
Abstract
This paper describes the approach and the speedup obtained in performing Smith-Waterman database searches on heterogeneous platforms comprising of multi core CPU and multi GPU systems. Most of the advanced and optimized Smith Waterman algorithm versions have demonstrated remarkable speedup over NCBI BLAST versions, viz., SWPS3 based on x86 SSE2 instructions and CUDASW++ v2.0 CUDA implementation on GPU. This work proposes a hybrid Smith-Waterman algorithm that integrates the state-of-the art CPU and GPU solutions for accelerating Smith-Waterman algorithm in which GPU acts as a co-processor and shares the workload with the CPU enabling us to realize remarkable performance of over 70 GCUPS resulting from simultaneous CPU-GPU execution. In this work, both CPU and GPU are graded equally in performance for Smith-Waterman rather than previous approaches of porting the computationally intensive portions onto the GPUs or a naive multi-core CPU approach.
Keywords
biology computing; computer graphic equipment; coprocessors; multiprocessing systems; Smith-Waterman algorithm; Smith-Waterman database searches; coprocessor; heterogeneous CPU-GPU system; multiGPU system; multicore CPU system; Acceleration; Computer architecture; Databases; Graphics processing unit; Hardware; Instruction sets; Kernel;
fLanguage
English
Publisher
ieee
Conference_Titel
Bioinformatics and Biomedical Engineering, (iCBBE) 2011 5th International Conference on
Conference_Location
Wuhan
ISSN
2151-7614
Print_ISBN
978-1-4244-5088-6
Type
conf
DOI
10.1109/icbbe.2011.5780005
Filename
5780005
Link To Document