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 条
  • [41] A GPU-based Algorithm for Astronomical Image Subtraction Photometry
    Li, Jiajun
    Yu, Ce
    Sun, Jizhou
    Xiao, Jian
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 1937 - 1942
  • [42] GPU-Based Evaluation to Accelerate Particle Swarm Algorithm
    Cardenas-Montes, Miguel
    Vega-Rodriguez, Miguel A.
    Jose Rodriguez-Vazquez, Juan
    Gomez-Iglesias, Antonio
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT I, 2012, 6927 : 272 - 279
  • [43] GGCN: GPU-Based Hyperspectral Image Classification Algorithm
    Zhang Minghua
    Zou Yaqing
    Song Wei
    Huang Dongmei
    Liu Zhixiang
    LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (20)
  • [44] A GPU-based implementation of the MRF algorithm in ITK package
    Pedro Valero
    José L. Sánchez
    Diego Cazorla
    Enrique Arias
    The Journal of Supercomputing, 2011, 58 : 403 - 410
  • [45] fgssjoin: A GPU-based Algorithm for Set Similarity Joins
    Quirino, Rafael D.
    Junior, Sidney R.
    Ribeiro, Leonardo A.
    Martins, Wellington S.
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2017, : 152 - 161
  • [46] A GPU-Based Rasterization Algorithm for Boolean Operations on Polygons
    Gao, Yi
    Luo, Jianxin
    Qiu, Hangping
    Tang, Bin
    Wu, Bo
    Duan, Weiwei
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (01): : 234 - 238
  • [47] A GPU-Based Algorithm for a Faster Hypervolume Contribution Computation
    Manoatl Lopez, Edgar
    Miguel Antonio, Luis
    Coello Coello, Carlos A.
    EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PT II, 2015, 9019 : 80 - 94
  • [48] GPU-Based Bat Algorithm for Discovering Cultural Coalitions
    Kechid, Amine
    Drias, Habiba
    ADVANCES AND TRENDS IN ARTIFICIAL INTELLIGENCE: FROM THEORY TO PRACTICE, 2019, 11606 : 470 - 482
  • [49] A GPU-based implementation of the MRF algorithm in ITK package
    Valero, Pedro
    Sanchez, Jose L.
    Cazorla, Diego
    Arias, Enrique
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (03): : 403 - 410
  • [50] An Hybrid Multi-Core/GPU-Based Mimetic Algorithm for Big Association Rule Mining
    Djenouri, Youcef
    Belhadi, Asma
    Fournier-Viger, Philippe
    Lin, Jerry Chun-Wei
    GENETIC AND EVOLUTIONARY COMPUTING, 2018, 579 : 57 - 63