DocumentCode :
1858696
Title :
GSNP: A DNA Single-Nucleotide Polymorphism Detection System with GPU Acceleration
Author :
Lu, Mian ; Zhao, Jiuxin ; Luo, Qiong ; Wang, Bingqiang ; Fu, Shaohua ; Lin, Zhe
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Hong Kong, China
fYear :
2011
fDate :
13-16 Sept. 2011
Firstpage :
592
Lastpage :
601
Abstract :
We have developed GSNP, a software package with GPU acceleration, for single-nucleotide polymorphism detection on DNA sequences generated from second-generation sequencing equipment. Compared with SOAPsnp, a popular, high-performance CPU-based SNP detection tool, GSNP has several distinguishing features: First, we design a sparse data representation format to reduce memory access as well as branch divergence. Second, we develop a multipass sorting network to efficiently sort a large number of small arrays on the GPU. Third, we compute a table of frequently used scores once to avoid repeated, expensive computation and to reduce random memory access. Fourth, we apply customized compression schemes to the output data to improve the I/O performance. As a result, on a server equipped with an Intel Xeon E5630 2.53 GHZ CPU and an NVIDIA Tesla M2050 GPU, it took GSNP about two hours to analyze a whole human genome dataset whereas the CPU-based, single-threaded SOAPsnp took three days for the same task on the same machine.
Keywords :
DNA; biology computing; computer graphic equipment; coprocessors; data compression; data structures; software packages; DNA sequences; DNA single-nucleotide polymorphism detection system; GPU acceleration; GSNP; Intel Xeon E5630 CPU; NVIDIA Tesla M2050 GPU; branch divergence; customized compression scheme; frequency 2.53 GHz; human genome dataset; multipass sorting network; random memory access reduction; second-generation sequencing equipment; software package; sparse data representation format; Acceleration; Arrays; Bioinformatics; DNA; Genomics; Graphics processing unit; Recycling; GPGPU; SNP detection; bioinformatics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2011 International Conference on
Conference_Location :
Taipei City
ISSN :
0190-3918
Print_ISBN :
978-1-4577-1336-1
Electronic_ISBN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2011.51
Filename :
6047227
Link To Document :
بازگشت