Logo image
MGUPGMA: A Fast UPGMA Algorithm With Multiple Graphics Processing Units Using NCCL
期刊文章   開放取用(OA)

MGUPGMA: A Fast UPGMA Algorithm With Multiple Graphics Processing Units Using NCCL

Guan-Jie Hua, Che-Lun Hung, Chun-Yuan Lin, Fu-Che Wu, Yu-Wei ChanChuan Yi Tang
Evolutionary Bioinformatics, 卷.13
10/2017

摘要

GPU multiple GPUs parallel computing Phylogenetic tree UPGMA Ecology Evolution Behavior and Systematics Genetics Computer Science Applications
A phylogenetic tree is a visual diagram of the relationship between a set of biological species. The scientists usually use it to analyze many characteristics of the species. The distance-matrix methods, such as Unweighted Pair Group Method with Arithmetic Mean and Neighbor Joining, construct a phylogenetic tree by calculating pairwise genetic distances between taxa. These methods have the computational performance issue. Although several new methods with high-performance hardware and frameworks have been proposed, the issue still exists. In this work, a novel parallel Unweighted Pair Group Method with Arithmetic Mean approach on multiple Graphics Processing Units is proposed to construct a phylogenetic tree from extremely large set of sequences. The experimental results present that the proposed approach on a DGX-1 server with 8 NVIDIA P100 graphic cards achieves approximately 3-fold to 7-fold speedup over the implementation of Unweighted Pair Group Method with Arithmetic Mean on a modern CPU and a single GPU, respectively.

檔案與連結 (1)

url
https://doi.org/10.1177/1176934317734220檢視
已出版(紀錄版本) 開放

相關連結

指標

1 檢視次數

詳細資料

Logo image