The scalability analysis of a parallel tree search algorithm

被引:2
|
作者
Kolpakov, Roman [1 ,2 ]
Posypkin, Mikhail [2 ,3 ]
机构
[1] Lomonosov Moscow State Univ, GSP 1, Moscow, Russia
[2] Russian Acad Sci, Fed Res Ctr Comp Sci & Control, Vavilov St 40, Moscow, Russia
[3] Natl Res Univ Higher Sch Econ, 20 Myasnitskaya Ulitsa, Moscow 101000, Russia
关键词
Parallel scalability; Parallel efficiency; Complexity analysis; Parallel tree search; Global optimization; GLOBAL OPTIMIZATION; COMPUTATIONAL-COMPLEXITY; BOUND METHOD; BRANCH;
D O I
10.1007/s11590-020-01547-6
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Increasing the number of computational cores is a primary way of achieving the high performance of contemporary supercomputers. However, developing parallel applications capable to harness the enormous amount of cores is a challenging task. It is very important to understand the principle limitations of the scalability of parallel applications imposed by the algorithm's structure. The tree search addressed in this paper has an irregular structure unknown prior to computations. That is why such algorithms are challenging for parallel implementation especially on distributed memory systems. In this paper, we propose a parallel tree search algorithm aimed at distributed memory parallel computers. For this parallel algorithm, we analyze its scalability and show that it is close to the theoretical maximum.
引用
收藏
页码:2211 / 2226
页数:16
相关论文
共 50 条
  • [1] The scalability analysis of a parallel tree search algorithm
    Roman Kolpakov
    Mikhail Posypkin
    Optimization Letters, 2020, 14 : 2211 - 2226
  • [2] Parallel Scalability of a Fine-Grain Prestack Reverse Time Migration Algorithm
    Nunes-do-Rosario, Desnes A.
    Xavier-de-Souza, Samuel
    Maciel, Rosangela C.
    Costa, Jesse C.
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2015, 12 (12) : 2433 - 2437
  • [3] SpartaPlex: A deterministic algorithm with linear scalability for massively parallel global optimization of very large-scale problems
    Albert, Benjamin Alexander
    Zhang, Arden Qiyu
    ADVANCES IN ENGINEERING SOFTWARE, 2022, 166
  • [4] A fully-distributed parallel global search algorithm
    Watson, LT
    Baker, CA
    ENGINEERING COMPUTATIONS, 2001, 18 (1-2) : 155 - 169
  • [5] Parallel Tree Search in Volunteer Computing: a Case Study
    Fang, Wenjie
    Beckert, Uwe
    JOURNAL OF GRID COMPUTING, 2018, 16 (04) : 647 - 662
  • [6] Equilibrium: an elasticity controller for parallel tree search in the cloud
    Kehrer, Stefan
    Blochinger, Wolfgang
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (11): : 9211 - 9245
  • [7] Parallel Tree Search in Volunteer Computing: a Case Study
    Wenjie Fang
    Uwe Beckert
    Journal of Grid Computing, 2018, 16 : 647 - 662
  • [8] SVM Regression Parameters Optimization Using Parallel Global Search Algorithm
    Barkalov, Konstantin
    Polovinkin, Alexey
    Meyerov, Iosif
    Sidorov, Sergey
    Zolotykh, Nikolai
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2013), 2013, 7979 : 154 - 166
  • [9] A Parallel Grasp for the Steiner Tree Problem in Graphs Using a Hybrid Local Search Strategy
    S.L. Martins
    M.G.C. Resende
    C.C. Ribeiro
    P.M. Pardalos
    Journal of Global Optimization, 2000, 17 : 267 - 283
  • [10] A parallel grasp for the Steiner tree problem in graphs using a hybrid local search strategy
    Martins, SL
    Resende, MGC
    Ribeiro, CC
    Pardalos, PM
    JOURNAL OF GLOBAL OPTIMIZATION, 2000, 17 (1-4) : 267 - 283