DocumentCode :
3697024
Title :
Porting and Optimizing SOAP2 on Loongson Architecture
Author :
Qiuming Luo;Guoqiang Liu;Zhong Ming;Feng Xiao
Author_Institution :
Guangdong Key Lab. of popular HPC, Shenzhen Univ., Shenzhen, China
fYear :
2015
Firstpage :
566
Lastpage :
570
Abstract :
SOAP2 is a high precision, high performance and high efficiency alignment tool which is developed by the Beijing Genomics Institute. SOAP2 has become one of the mainstream biological sequence alignment software. However, SOAP2 is developed for X86 architecture, so we port and optimize SOAP2 to Loongson platform. Firstly, we make SOAP2 to be able to run on Loongson machine correctly. Second, its speed, sensitivity and hits of result are improved. This paper has comprehensively conducted a transplantation and optimization of SOAP2 in many aspects including using Loongson multimedia instructions, using thread pool and a new algorithm proposed by this paper on Loongson platform. We tested it on human chromosome 1 and found that optimized SOAP2 not only reduced memory overhead but also improved alignment speed by about 55%, sensitivity from about 66.8% to about 77% and always reported more mapped reads and occurrences. At the same time, in the process of optimization, this paper also proposes a method for applying Loongson multimedia instructions more efficiently. This provides a new guidance for software transplantation and optimization on Loongson platform.
Keywords :
"Registers","Multimedia communication","Bioinformatics","Algorithm design and analysis","Genomics","Optimization","Software"
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
Type :
conf
DOI :
10.1109/HPCC-CSS-ICESS.2015.34
Filename :
7336218
Link To Document :
بازگشت