• 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