DocumentCode :
166701
Title :
Smith-Waterman algorithm on heterogeneous systems: A case study
Author :
Rucci, Enzo ; De Giusti, Armando ; Naiouf, Marcelo ; Botella, Guillermo ; Garcia, Christophe ; Prieto-Matias, Manuel
Author_Institution :
Inst. de Investig. en Inf. LIDI (III-LIDI), Univ. Nac. de La Plata, Buenos Aires, Argentina
fYear :
2014
fDate :
22-26 Sept. 2014
Firstpage :
323
Lastpage :
330
Abstract :
The well-known Smith-Waterman (SW) algorithm is a high-sensitivity method for local alignments. However, SW is expensive in terms of both execution time and memory usage, which makes it impractical in many applications. Some heuristics are possible but at the expense of losing sensitivity. Fortunately, previous research have shown that new computing platforms such as GPUs and FPGAs are able to accelerate SW and achieve impressive speedups. In this paper we have explored SW acceleration on a heterogeneous platform equipped with an Intel Xeon Phi coprocessor. Our evaluation, using the well-known Swiss-Prot database as a benchmark, has shown that a hybrid CPU-Phi heterogeneous system is able to achieve competitive performance (62.6 GCUPS), even with moderate low-level optimisations.
Keywords :
bioinformatics; coprocessors; field programmable gate arrays; graphics processing units; CPU-Phi heterogeneous system; FPGA; GPU; Intel Xeon Phi coprocessor; SW algorithm; Smith-Waterman algorithm; Swiss-Prot database; bioinformatics; field programmable gate array; graphics processing unit; local alignment; Coprocessors; Databases; Heuristic algorithms; Instruction sets; Optimization; Vectors; Bioinformatics; HPC; Intel Xeon Phi; Smith-Waterman; heterogeneous computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2014 IEEE International Conference on
Conference_Location :
Madrid
Type :
conf
DOI :
10.1109/CLUSTER.2014.6968784
Filename :
6968784
Link To Document :
بازگشت