Standard

Exploration of Alternative GPU Implementations of the Pair-HMMs Forward Algorithm. / Ren, Shanshan; Bertels, Koen; Al-Ars, Zaid.

Proceedings 3rd International Workshop on High Performance Computing on Bioinformatics. 2016. p. 1-8.

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientific

Harvard

Ren, S, Bertels, K & Al-Ars, Z 2016, Exploration of Alternative GPU Implementations of the Pair-HMMs Forward Algorithm. in Proceedings 3rd International Workshop on High Performance Computing on Bioinformatics. pp. 1-8, The 3rd International Workshop on High Performance Computing on Bioinformatics (HPCB 2016), Shenzhen, China, 15/12/16. https://doi.org/10.1109/BIBM.2016.7822645

APA

Ren, S., Bertels, K., & Al-Ars, Z. (2016). Exploration of Alternative GPU Implementations of the Pair-HMMs Forward Algorithm. In Proceedings 3rd International Workshop on High Performance Computing on Bioinformatics (pp. 1-8) https://doi.org/10.1109/BIBM.2016.7822645

Vancouver

Ren S, Bertels K, Al-Ars Z. Exploration of Alternative GPU Implementations of the Pair-HMMs Forward Algorithm. In Proceedings 3rd International Workshop on High Performance Computing on Bioinformatics. 2016. p. 1-8 https://doi.org/10.1109/BIBM.2016.7822645

Author

Ren, Shanshan ; Bertels, Koen ; Al-Ars, Zaid. / Exploration of Alternative GPU Implementations of the Pair-HMMs Forward Algorithm. Proceedings 3rd International Workshop on High Performance Computing on Bioinformatics. 2016. pp. 1-8

BibTeX

@inproceedings{e17032897f504cef9e0d5621a66918ed,
title = "Exploration of Alternative GPU Implementations of the Pair-HMMs Forward Algorithm",
abstract = "In order to handle the massive raw data generated by next generation sequencing (NGS) platforms, GPUs are widely used by many genetic analysis tools to speed up the used algorithms. In this paper, we use GPUs to accelerate the pair-HMMs forward algorithm, which is used to calculate the overall alignment probability in many genomics analysis tools. We firstly evaluate two different implementation methods to accelerate the pair-HMMs forward algorithm according to their effectiveness on GPU platforms. Based on these two methods, we present several implementations of the pair-HMMs forward algorithm.We execute these implementations on the NVIDIA Tesla K40 card using different datasets to compare the performance. Experimental results show that the intra-task implementation has the highest throughput in most cases, achieving pure computational throughput as high as 23.56 GCUPS for synthetic datasets.On a real dataset, the inter-task implementation achieves 4.82x speedup compared with a vectorized implementation executed on a 20-core POWER8 system.",
author = "Shanshan Ren and Koen Bertels and Zaid Al-Ars",
year = "2016",
doi = "10.1109/BIBM.2016.7822645",
language = "English",
pages = "1--8",
booktitle = "Proceedings 3rd International Workshop on High Performance Computing on Bioinformatics",

}

RIS

TY - GEN

T1 - Exploration of Alternative GPU Implementations of the Pair-HMMs Forward Algorithm

AU - Ren, Shanshan

AU - Bertels, Koen

AU - Al-Ars, Zaid

PY - 2016

Y1 - 2016

N2 - In order to handle the massive raw data generated by next generation sequencing (NGS) platforms, GPUs are widely used by many genetic analysis tools to speed up the used algorithms. In this paper, we use GPUs to accelerate the pair-HMMs forward algorithm, which is used to calculate the overall alignment probability in many genomics analysis tools. We firstly evaluate two different implementation methods to accelerate the pair-HMMs forward algorithm according to their effectiveness on GPU platforms. Based on these two methods, we present several implementations of the pair-HMMs forward algorithm.We execute these implementations on the NVIDIA Tesla K40 card using different datasets to compare the performance. Experimental results show that the intra-task implementation has the highest throughput in most cases, achieving pure computational throughput as high as 23.56 GCUPS for synthetic datasets.On a real dataset, the inter-task implementation achieves 4.82x speedup compared with a vectorized implementation executed on a 20-core POWER8 system.

AB - In order to handle the massive raw data generated by next generation sequencing (NGS) platforms, GPUs are widely used by many genetic analysis tools to speed up the used algorithms. In this paper, we use GPUs to accelerate the pair-HMMs forward algorithm, which is used to calculate the overall alignment probability in many genomics analysis tools. We firstly evaluate two different implementation methods to accelerate the pair-HMMs forward algorithm according to their effectiveness on GPU platforms. Based on these two methods, we present several implementations of the pair-HMMs forward algorithm.We execute these implementations on the NVIDIA Tesla K40 card using different datasets to compare the performance. Experimental results show that the intra-task implementation has the highest throughput in most cases, achieving pure computational throughput as high as 23.56 GCUPS for synthetic datasets.On a real dataset, the inter-task implementation achieves 4.82x speedup compared with a vectorized implementation executed on a 20-core POWER8 system.

U2 - 10.1109/BIBM.2016.7822645

DO - 10.1109/BIBM.2016.7822645

M3 - Conference contribution

SP - 1

EP - 8

BT - Proceedings 3rd International Workshop on High Performance Computing on Bioinformatics

ER -

ID: 10238082