Skip to main content
Top
Published in: The Journal of Supercomputing 10/2017

07-04-2017

CLUS_GPU-BLASTP: accelerated protein sequence alignment using GPU-enabled cluster

Authors: Sita Rani, O. P. Gupta

Published in: The Journal of Supercomputing | Issue 10/2017

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Basic Local Alignment Search Tool (BLAST) is one of the most frequently used algorithms for bioinformatics applications. In this paper, an accelerated implementation of protein BLAST, i.e., CLUS_GPU-BLASTP for multiple query sequence processing in parallel, on graphical processing unit (GPU)-enabled high-performance cluster is proposed. The experimental setup consisted of a high-performance GPU-enabled cluster. Each compute node of the cluster consisted of two hex-core Intel, Xeon 2.93 GHz processors with 50 GB RAM and 12 MB cache. Each compute node was also equipped with a NVIDIA M2050 GPU. In comparison with the famous GPU-BLAST, our BLAST implementation is 2.1 times faster on single compute node. On a cluster of 12 compute nodes, our implementation gave a speedup of 13.2X. In comparison with standard single-threaded NCBI-BLAST, our implementation achieves a speedup ranging from 7.4X to 8.2X.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Nair AS (2007) Computational biology & bioinformatics: a gentle overview. J Commun Comput Soc India 2:1–13 Nair AS (2007) Computational biology & bioinformatics: a gentle overview. J Commun Comput Soc India 2:1–13
2.
go back to reference Troyanskaya OG, Dolinski K, Owen AB, Altman AB, Botstein D (2003) A Bayesian framework for combining heterogeneous data sources for gene function prediction. Proc Natl Acad Sci 100(14):8348–8353CrossRef Troyanskaya OG, Dolinski K, Owen AB, Altman AB, Botstein D (2003) A Bayesian framework for combining heterogeneous data sources for gene function prediction. Proc Natl Acad Sci 100(14):8348–8353CrossRef
4.
go back to reference Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ (1990) Basic local alignment search tool. J Mol Biol 215:403–410CrossRef Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ (1990) Basic local alignment search tool. J Mol Biol 215:403–410CrossRef
5.
go back to reference Ling C, Benkrid K (2010) Design and implementation of a CUDA-compatible GPU-based core for gapped BLAST algorithm. In: Proceedings of International Conference on Computational Science, pp 495–504 Ling C, Benkrid K (2010) Design and implementation of a CUDA-compatible GPU-based core for gapped BLAST algorithm. In: Proceedings of International Conference on Computational Science, pp 495–504
6.
go back to reference Xiao S, Lin H, Feng W (2011) Accelerating protein sequence search in a heterogeneous computing system. In: Proceedings of the IEEE International and Distributed Processing Symposium, Anchorage, pp 1212–1222 Xiao S, Lin H, Feng W (2011) Accelerating protein sequence search in a heterogeneous computing system. In: Proceedings of the IEEE International and Distributed Processing Symposium, Anchorage, pp 1212–1222
7.
go back to reference Vouzis PD, Sahinidis NV (2011) GPU-BLAST: using graphics processors to accelerate protein sequence alignment. J Bioinform 27(2):182–188CrossRef Vouzis PD, Sahinidis NV (2011) GPU-BLAST: using graphics processors to accelerate protein sequence alignment. J Bioinform 27(2):182–188CrossRef
8.
go back to reference Liu W, Schmidt B, Muller-Wittig W (2011) CUDA-BLASTP: accelerating BLASTP on CUDA-enabled graphics processors. IEEE/ACM Trans Comput Biol Bioinform 8(6):1678–1684CrossRef Liu W, Schmidt B, Muller-Wittig W (2011) CUDA-BLASTP: accelerating BLASTP on CUDA-enabled graphics processors. IEEE/ACM Trans Comput Biol Bioinform 8(6):1678–1684CrossRef
9.
go back to reference Zhang J, Wang H, Lin H, Feng W (2014) cuBLASTP: fine-grained parallelization of protein sequence search on a GPU. In: Proceedings of the 28th IEEE International Parallel & Distributed Processing Symposium, Phoenix, pp 251–260 Zhang J, Wang H, Lin H, Feng W (2014) cuBLASTP: fine-grained parallelization of protein sequence search on a GPU. In: Proceedings of the 28th IEEE International Parallel & Distributed Processing Symposium, Phoenix, pp 251–260
10.
go back to reference Zhao G, Chu X (2014) G-BLASTN: accelerating nucleotide alignment by graphics processors. J Bioinform 30(10):1384–1391CrossRef Zhao G, Chu X (2014) G-BLASTN: accelerating nucleotide alignment by graphics processors. J Bioinform 30(10):1384–1391CrossRef
11.
go back to reference Retamosa G, Pedro LD, Gonzalez I, Tamames J (2016) Prefiltering model for homology detection algorithms on GPU. J Evolut Bioinform 12:313–322 Retamosa G, Pedro LD, Gonzalez I, Tamames J (2016) Prefiltering model for homology detection algorithms on GPU. J Evolut Bioinform 12:313–322
12.
13.
go back to reference Altschul SF, Madden TL, Schaffer AA, Zhang J, Zhang Z, Miller W, Lipman DJ (1997) Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. J Nucl Acid Res 25(17):3389–3402CrossRef Altschul SF, Madden TL, Schaffer AA, Zhang J, Zhang Z, Miller W, Lipman DJ (1997) Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. J Nucl Acid Res 25(17):3389–3402CrossRef
15.
go back to reference Zhang Y, Owens D (2011) A quantitative performance analysis model for GPU architectures. In: Proceedings of the 17th IEEE International Symposium on High Performance Computer Architectures, San Antonio, pp 382–393 Zhang Y, Owens D (2011) A quantitative performance analysis model for GPU architectures. In: Proceedings of the 17th IEEE International Symposium on High Performance Computer Architectures, San Antonio, pp 382–393
16.
go back to reference Navarro CA, Kahler NH, Mateu L (2013) A survey on parallel computing and its applications in data-parallel problems using GPU architectures. J Commun Comput Phys 15(2):285–329MathSciNetCrossRef Navarro CA, Kahler NH, Mateu L (2013) A survey on parallel computing and its applications in data-parallel problems using GPU architectures. J Commun Comput Phys 15(2):285–329MathSciNetCrossRef
18.
go back to reference Dematte L, Prandi D (2010) GPU computing for system biology. J Brief Bioinform 11(3):323–333CrossRef Dematte L, Prandi D (2010) GPU computing for system biology. J Brief Bioinform 11(3):323–333CrossRef
19.
go back to reference Luebke D (2008) CUDA-scalable parallel programming for high-performance scientific computing. In: Proceedings of the 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Paris, pp 836–838 Luebke D (2008) CUDA-scalable parallel programming for high-performance scientific computing. In: Proceedings of the 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Paris, pp 836–838
20.
go back to reference Diaz J, Caro CM, Nino A (2012) A survey of parallel programming models and tools in the multi and Many-Core Era. J IEEE Trans Parallel Distrib Syst 23(8):1369–1386CrossRef Diaz J, Caro CM, Nino A (2012) A survey of parallel programming models and tools in the multi and Many-Core Era. J IEEE Trans Parallel Distrib Syst 23(8):1369–1386CrossRef
Metadata
Title
CLUS_GPU-BLASTP: accelerated protein sequence alignment using GPU-enabled cluster
Authors
Sita Rani
O. P. Gupta
Publication date
07-04-2017
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 10/2017
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-017-2036-4

Other articles of this Issue 10/2017

The Journal of Supercomputing 10/2017 Go to the issue

Premium Partner