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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Parallel Processing (ICPP), 2011 International Conference on
         
        
            Conference_Location : 
Taipei City
         
        
        
            Print_ISBN : 
978-1-4577-1336-1
         
        
            Electronic_ISBN : 
0190-3918
         
        
        
            DOI : 
10.1109/ICPP.2011.51