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 条
  • [31] A GPU-based algorithm for fast node label learning in large and unbalanced biomolecular networks
    Frasca, Marco
    Grossi, Giuliano
    Gliozzo, Jessica
    Mesiti, Marco
    Notaro, Marco
    Perlasca, Paolo
    Petrini, Alessandro
    Valentini, Giorgio
    BMC BIOINFORMATICS, 2018, 19 : 269 - 280
  • [32] GPU-Based Hybrid Cellular Genetic Algorithm for Job-Shop Scheduling Problem
    Amrane, Abdelkader
    Debbat, Fatima
    Yahyaoui, Khadidja
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2021, 12 (02) : 1 - 15
  • [33] Fast GPU-Based Fluid Simulations Using SPH
    Krog, Oystein E.
    Elster, Anne C.
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT II, 2012, 7134 : 98 - 109
  • [34] Very Fast GPU-Based IMPT Dose Computation
    Sullivan, A.
    Brand, M.
    MEDICAL PHYSICS, 2015, 42 (06) : 3523 - 3523
  • [35] NUFFT- & GPU-Based Fast Imaging of Vegetation
    Capozzoli, Amedeo
    Curcio, Claudio
    Di Vico, Antonio
    Liseno, Angelo
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2011, E94B (07) : 2092 - 2103
  • [36] A Fast and Generic GPU-Based Parallel Reduction Implementation
    Rfaei Jradi, Walid Abdala
    Dantas do Nascimento, Hugo Alexandre
    Martins, Wellington Santos
    2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, : 16 - 22
  • [37] A fast iterative GPU-based reconstruction algorithm for SPECT imaging involving collimator and attenuation compensation
    Szlavecz, A.
    Hesz, G.
    Puskas, Z.
    Kari, B.
    Partos, O.
    Gyoerke, T.
    Buekki, T.
    Domonkos, B.
    Benyo, B.
    EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2010, 37 : S284 - S284
  • [38] Fast GPU-based computation of the sensitivity matrix for a PET list-mode OSEM algorithm
    Nassiri, Moulay Ali
    Hissoiny, Sami
    Carrier, Jean-Francois
    Despres, Philippe
    PHYSICS IN MEDICINE AND BIOLOGY, 2012, 57 (19): : 6279 - 6293
  • [39] GPU-based Arbitrary Polygon Intersection Area Algorithm
    Gao, Yi
    Wu, Bo
    Luo, Jianxin
    Qiu, Hangping
    3RD INTERNATIONAL SYMPOSIUM ON MECHATRONICS AND INDUSTRIAL INFORMATICS, (ISMII 2017), 2017, : 99 - 105
  • [40] A GPU-Based Backtracking Algorithm for Permutation Combinatorial Problems
    Pessoa, Tiago Carneiro
    Gmys, Jan
    Melab, Nouredine
    de Carvalho Junior, Francisco Heron
    Tuyttens, Daniel
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 : 310 - 324