A fast GPU-based hybrid algorithm for addition chains

被引:0
|
作者
Hatem M. Bahig
Khaled A. AbdElbari
机构
[1] Ain Shams University,Computer Science Division, Department of Mathematics, Faculty of Science
来源
Cluster Computing | 2018年 / 21卷
关键词
Addition chain; Branch and bound; Breadth first strategy; Depth first strategy; CUDA; GPU;
D O I
暂无
中图分类号
学科分类号
摘要
A graphics processing unit (GPU) has been widely used to accelerate discrete optimization problems. In this paper, we introduce a novel hybrid parallel algorithm to generate a shortest addition chain for a positive integer e. The main idea of the proposed algorithm is to divide the search tree into a sequence of three subtrees: top, middle, and bottom. The top subtree works using a branch and bound depth first strategy. The middle subtree works using a branch and bound breadth first strategy, while the bottom subtree works using a parallel (GPU) branch and bound depth first strategy. Our experimental results show that, compared to the fastest sequential algorithm for generating a shortest addition chain, we improve the generation by about 70% using one GPU (NVIDIA GeForce GTX 770). For generating all shortest addition chains, the percentage of the improvement is about 50%.
引用
收藏
页码:2001 / 2011
页数:10
相关论文
共 50 条
  • [21] A GPU-based Parallel Fireworks Algorithm for Optimization
    Ding, Ke
    Zheng, Shaoqiu
    Tan, Ying
    GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2013, : 9 - 16
  • [22] GPU-based Image Pyramid Transform Algorithm
    Huang Chengman
    Liu Qiang
    Li Yuxia
    ADVANCED MATERIALS IN MICROWAVES AND OPTICS, 2012, 500 : 422 - 427
  • [23] A GPU-Based Parallel Algorithm for Landscape Metrics
    Zhong A.
    Chang L.
    Ma Y.
    Kang M.
    Mao Z.
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2020, 45 (06): : 941 - 948
  • [24] A GPU-based algorithm for fast node label learning in large and unbalanced biomolecular networks
    Marco Frasca
    Giuliano Grossi
    Jessica Gliozzo
    Marco Mesiti
    Marco Notaro
    Paolo Perlasca
    Alessandro Petrini
    Giorgio Valentini
    BMC Bioinformatics, 19
  • [25] G-MSA - A GPU-based, fast and accurate algorithm for multiple sequence alignment
    Blazewicz, Jacek
    Frohmberg, Wojciech
    Kierzynka, Michal
    Wojciechowski, Pawel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) : 32 - 41
  • [26] GPU-based leaves contour generation algorithm
    张景峤
    王廷婷
    Advances in Manufacturing, 2011, (05) : 375 - 380
  • [27] A GPU-based Implementation of an Enhanced GEP Algorithm
    Shao, Shuai
    Liu, Xiyang
    Zhou, Mingyuan
    Zhan, Jiguo
    Liu, Xin
    Chu, Yanli
    Chen, Hao
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 999 - 1006
  • [28] GPU-BASED ALGORITHM FOR FAST COMPUTATION OF CARTILAGE CONTACT PATTERNS DURING SIMULATIONS OF MOVEMENT
    Choi, Kwang Won
    Negrut, Dan
    Thelen, Darryl G.
    PROCEEDINGS OF THE ASME SUMMER BIOENGINEERING CONFERENCE - 2013, PT A, 2014,
  • [29] GPU-based leaves contour generation algorithm
    张景峤
    王廷婷
    Journal of Shanghai University(English Edition), 2011, 15 (05) : 375 - 380
  • [30] Development of GPU-Based Fast Reconstruction Algorithm for Gamma Ray Imaging with Insufficient Conditions
    Kim, M.
    Jung, J.
    Shin, H.
    Kim, S.
    Yoon, D.
    Suh, T.
    MEDICAL PHYSICS, 2017, 44 (06) : 3147 - 3147