DocumentCode :
2989563
Title :
Advantages and GPU implementation of high-performance indexed DNA search based on suffix arrays
Author :
Encarnação, Gustavo ; Sebastiao, Nuno ; Roma, Nuno
Author_Institution :
IST, INESC-ID, Tech. Univ. Lisbon, Lisbon, Portugal
fYear :
2011
fDate :
4-8 July 2011
Firstpage :
49
Lastpage :
55
Abstract :
A comparative analysis of high-performance implementations of two state of the art index structures that are of particular interest in the field of bioinformatics applications to accelerate the alignment of DNA sequences is presented. The two indexes are based on suffix trees and suffix arrays and were implemented in two different platforms: a quad core CPU and a NVIDIA GeForce GTX 580 GPU, based on the newest Fermi architecture. Unlike what happens in conventional CPU implementations, the obtained experimental results reveal that GPU implementations clearly favor the suffix arrays, due to the achieved performance in terms of memory accesses. When compared with the CPU, the results demonstrate the possibility to achieve speedups as high as 85 when using the suffix array in the GPU, thus making it an adequate choice for high-performance bioinformatics applications.
Keywords :
DNA; bioinformatics; computer graphic equipment; coprocessors; DNA sequence alignment; Fermi architecture; NVIDIA GeForce GTX 580 GPU; bioinformatics applications; high-performance indexed DNA search; index structures; memory accesses; quad core CPU; suffix arrays; suffix trees; Acceleration; Arrays; Bioinformatics; DNA; Graphics processing unit; Indexes; Instruction sets; Bioinformatics; GPGPU; Indexed Search;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2011 International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-61284-380-3
Type :
conf
DOI :
10.1109/HPCSim.2011.5999806
Filename :
5999806
Link To Document :
بازگشت