Efficient Parallel UPGMA algorithm Based on Multiple GPUs

被引:0
|
作者
Hung, Che-Lun [1 ]
Wu, Fu-Che [1 ]
Lin, Chun-Yuan [2 ]
Chan, Yu-Wei [3 ]
机构
[1] Providence Univ, Dept Comp Sci & Commun Engn, Taichung, Taiwan
[2] Chang Gung Univ, Dept Comp Sci & Informat Engn, Taoyuan, Taiwan
[3] Providence Univ, Dept Comp Sci & Informat Management, Taichung, Taiwan
关键词
Phylogenetic tree; UPGMA; GPU; Parallel computing; Multiple GPU; CLUSTALW;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A phylogenetic tree is used to present the evolutionary relationships among the interesting biological species based on the similarities in their genetic sequences. The UPGMA is one of the popular algorithms to construct a phylogenetic tree according to the distance matrix created by the pairwise distances among taxa. To solve the performance issue of the UPGMA, the implementation of the UPGMA method on a single GPU has been proposed. However, it is not capable of handling the large taxa set. This work describes a novel parallel UPGMA approach on multiple GPUs that is able to build a tree from extremely large datasets. The experimental results show that the proposed approach with 4 NVIDIA GTX 980 achieves an approximately x fold speedup over the implementation of UPGMA on CPU and GPU, respectively.
引用
收藏
页码:870 / 873
页数:4
相关论文
共 50 条
  • [1] An Efficient Parallel ISODATA Algorithm Based on Kepler GPUs
    Yang, Shiquan
    Dong, Jianqiang
    Yuan, Bo
    PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 2444 - 2449
  • [2] An efficient implementation of parallel simulated annealing algorithm in GPUs
    A. M. Ferreiro
    J. A. García
    J. G. López-Salas
    C. Vázquez
    Journal of Global Optimization, 2013, 57 : 863 - 890
  • [3] An efficient implementation of parallel simulated annealing algorithm in GPUs
    Ferreiro, A. M.
    Garcia, J. A.
    Lopez-Salas, J. G.
    Vazquez, C.
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 57 (03) : 863 - 890
  • [4] CUDA ClustalW: An efficient parallel algorithm for progressive multiple sequence alignment on Multi-GPUs
    Hung, Che-Lun
    Lin, Yu-Shiang
    Lin, Chun-Yuan
    Chung, Yeh-Ching
    Chung, Yi-Fang
    COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2015, 58 : 62 - 68
  • [5] An Efficient Parallel Algorithm for Longest Common Subsequence Problem on GPUs
    Yang, Jiaoyun
    Xu, Yun
    Shang, Yi
    WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL I, 2010, : 499 - 504
  • [6] Efficient Parallel Algorithm for Compound Comparisons on Multi-GPUs
    Lin, Chun-Yuan
    Wang, Chung-Hung
    Hung, Che-Lun
    Lin, Yu-Shiang
    2014 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2014,
  • [7] An Efficient Deterministic Parallel Algorithm for Adaptive Multidimensional Numerical Integration on GPUs
    Arumugam, Kamesh
    Godunov, Alexander
    Ranjan, Desh
    Terzic, Balsa
    Zubair, Mohammad
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 486 - 491
  • [8] A Memory Efficient Algorithm for Adaptive Multidimensional Integration with Multiple GPUs
    Arumugam, Kamesh
    Godunov, Alexander
    Ranjan, Desh
    Terzic, Balsa
    Zuhair, Mohammad
    2013 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2013, : 169 - 175
  • [9] A PARALLEL ALGORITHM FOR THE CONSTRAINED MULTIPLE SEQUENCE ALIGNMENT PROBLEM DESIGNED FOR GPUs
    Gudys, Adam
    Deorowicz, Sebastian
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2012, 23 (04) : 877 - 901
  • [10] Highly-Efficient Parallel Convolution Acceleration by Using Multiple GPUs
    Sun, Kuangyuan
    Li, Shuai
    Luo, Yukui
    Renteria, Raul
    Choi, Ken
    PROCEEDINGS INTERNATIONAL SOC DESIGN CONFERENCE 2017 (ISOCC 2017), 2017, : 300 - 301