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 条
  • [31] Energy Analysis of Parallel Scientific Kernels on Multiple GPUs
    Ghosh, Sayan
    Chandrasekaran, Sunita
    Chapman, Barbara
    2012 SYMPOSIUM ON APPLICATION ACCELERATORS IN HIGH PERFORMANCE COMPUTING (SAAHPC), 2012, : 54 - 63
  • [32] Large-Scale Algorithm Design for Parallel FFT-based Simulations on GPUs
    Kulkarni, Anuva
    Franchetti, Franz
    Kovacevic, Jelena
    2018 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2018), 2018, : 301 - 305
  • [33] MGUPGMA: A Fast UPGMA Algorithm With Multiple Graphics Processing Units Using NCCL
    Hua, Guan-Jie
    Hung, Che-Lun
    Lin, Chun-Yuan
    Wu, Fu-Che
    Chan, Yu-Wei
    Tang, Chuan Yi
    EVOLUTIONARY BIOINFORMATICS, 2017, 13
  • [34] ParSecureML: An Efficient Parallel Secure Machine Learning Framework on GPUs
    Chen, Zheng
    Zhang, Feng
    Zhou, Amelie Chi
    Zhai, Jidong
    Zhang, Chenyang
    Du, Xiaoyong
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
  • [35] Efficient parallel optimizations of a high-performance SIFT on GPUs
    Li, Zhihao
    Jia, Haipeng
    Zhang, Yunquan
    Liu, Shice
    Li, Shigang
    Wang, Xiao
    Zhang, Hao
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 124 : 78 - 91
  • [36] Parallel Shellsort Algorithm for Many-Core GPUs with CUDA
    Lin, Chun-Yuan
    Lee, Wei Sheng
    Tang, Chuan Yi
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2012, 4 (02) : 1 - 16
  • [37] Parallel Implementation of Cryptographic Algorithm: AES Using OpenCL on GPUs
    Inampudi, Govardhana Rao
    Shyamala, K.
    Ramachandram, S.
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2018), 2018, : 984 - 988
  • [38] A Parallel Selection Sorting Algorithm on GPUs Using Binary Search
    Kumari, Sweta
    Singh, Dhirendra Pratap
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY RESEARCH (ICAETR), 2014,
  • [39] TileSpTRSV: a tiled algorithm for parallel sparse triangular solve on GPUs
    Lu, Zhengyang
    Liu, Weifeng
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2023, 5 (02) : 129 - 143
  • [40] TileSpTRSV: a tiled algorithm for parallel sparse triangular solve on GPUs
    Zhengyang Lu
    Weifeng Liu
    CCF Transactions on High Performance Computing, 2023, 5 : 129 - 143