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] GPU-Based Hybrid Cellular Genetic Algorithm for Job-Shop Scheduling Problem
    Amrane, Abdelkader
    Debbat, Fatima
    Yahyaoui, Khadidja
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2021, 12 (02) : 1 - 15
  • [32] Very Fast GPU-Based IMPT Dose Computation
    Sullivan, A.
    Brand, M.
    [J]. MEDICAL PHYSICS, 2015, 42 (06) : 3523 - 3523
  • [33] Fast GPU-Based Fluid Simulations Using SPH
    Krog, Oystein E.
    Elster, Anne C.
    [J]. APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT II, 2012, 7134 : 98 - 109
  • [34] NUFFT- & GPU-Based Fast Imaging of Vegetation
    Capozzoli, Amedeo
    Curcio, Claudio
    Di Vico, Antonio
    Liseno, Angelo
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2011, E94B (07) : 2092 - 2103
  • [35] A Fast and Generic GPU-Based Parallel Reduction Implementation
    Rfaei Jradi, Walid Abdala
    Dantas do Nascimento, Hugo Alexandre
    Martins, Wellington Santos
    [J]. 2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, : 16 - 22
  • [36] 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.
    [J]. EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2010, 37 : S284 - S284
  • [37] 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
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2012, 57 (19): : 6279 - 6293
  • [38] A GPU-Based Backtracking Algorithm for Permutation Combinatorial Problems
    Pessoa, Tiago Carneiro
    Gmys, Jan
    Melab, Nouredine
    de Carvalho Junior, Francisco Heron
    Tuyttens, Daniel
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 : 310 - 324
  • [39] GPU-based Arbitrary Polygon Intersection Area Algorithm
    Gao, Yi
    Wu, Bo
    Luo, Jianxin
    Qiu, Hangping
    [J]. 3RD INTERNATIONAL SYMPOSIUM ON MECHATRONICS AND INDUSTRIAL INFORMATICS, (ISMII 2017), 2017, : 99 - 105
  • [40] A GPU-based Algorithm for Astronomical Image Subtraction Photometry
    Li, Jiajun
    Yu, Ce
    Sun, Jizhou
    Xiao, Jian
    [J]. PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 1937 - 1942