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 条
  • [1] A fast GPU-based hybrid algorithm for addition chains
    Bahig, Hatem M.
    AbdElbari, Khaled A.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (04): : 2001 - 2011
  • [2] A FAST GPU-BASED IMPLEMENTATION OF AN SUPERPOSITION/CONVOLUTION ALGORITHM
    Diez-Domingo, S.
    Reinado, D.
    Cortina, T.
    Cazorla, D.
    Sanchez, J. L.
    Alonso, S.
    Ricos, B.
    Gonzalez, R.
    [J]. RADIOTHERAPY AND ONCOLOGY, 2010, 96 : S479 - S480
  • [3] GPU-based fast pencil beam algorithm for proton therapy
    Fujimoto, Rintaro
    Kurihara, Tsuneya
    Nagamine, Yoshihiko
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2011, 56 (05): : 1319 - 1328
  • [4] GPU-Based Odd and Even Hybrid String Matching Algorithm
    Rahbari, Ghazal
    Rashid, Nur'Aini Abdul
    Husain, Wahidah
    [J]. PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2016, 2016, : 18 - 24
  • [5] Fast hybrid CPU- and GPU-based CT reconstruction algorithm using air skipping technique
    Lee, Byeonghun
    Lee, Ho
    Shin, Yeong Gil
    [J]. JOURNAL OF X-RAY SCIENCE AND TECHNOLOGY, 2010, 18 (03) : 221 - 234
  • [6] The GPU-based parallel processing algorithm for fast inspection of semiconductor wafers
    Park, Youngdae
    Kim, Joon Seek
    Joo, Hyonam
    [J]. Journal of Institute of Control, Robotics and Systems, 2013, 19 (12) : 1072 - 1080
  • [7] GPU-based Decompression for the 842 Algorithm
    Plauth, Max
    Polze, Andreas
    [J]. 2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 97 - 102
  • [8] A GPU-based hyperbolic SVD algorithm
    Novakovic, Vedran
    Singer, Sanja
    [J]. BIT NUMERICAL MATHEMATICS, 2011, 51 (04) : 1009 - 1030
  • [9] A GPU-Based Approximate SVD Algorithm
    Foster, Blake
    Mahadevan, Sridhar
    Wang, Rui
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2012, 7203 : 569 - 578
  • [10] A GPU-based hyperbolic SVD algorithm
    Vedran Novaković
    Sanja Singer
    [J]. BIT Numerical Mathematics, 2011, 51 : 1009 - 1030