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 Monte Carlo Tree Search Scalability Discussion
    Rocki, Kamil
    Suda, Reiji
    AI 2011: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2011, 7106 : 452 - 461
  • [3] DESIGN, ANALYSIS, AND IMPLEMENTATION OF A PARALLEL TREE-SEARCH ALGORITHM
    AKL, SG
    BARNARD, DT
    DORAN, RJ
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1982, 4 (02) : 192 - 203
  • [4] A Parallel Algorithm for Game Tree Search Using GPGPU
    Li, Liang
    Liu, Hong
    Wang, Hao
    Liu, Taoying
    Li, Wei
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (08) : 2114 - 2127
  • [5] Enhanced Parallel NegaMax Tree Search Algorithm on GPU
    Elnaggar, Ahmed A.
    Gadallah, Mahmoud
    Aziem, Mostafa Abdel
    El-Deeb, Hesham
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2014, : 546 - 550
  • [6] The dynamic tree-splitting parallel search algorithm
    Hyatt, RM
    ICCA JOURNAL, 1997, 20 (01): : 3 - 19
  • [7] Parallel R-tree search algorithm on DSVM
    Wang, BT
    Horinokuchi, H
    Kaneko, K
    Makinouchi, A
    6TH INTERNATIONAL CONFERENCE ON DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 1999, : 237 - 244
  • [8] A Parallel Monte-Carlo Tree Search Algorithm
    Cazenave, Tristan
    Jouandeau, Nicolas
    COMPUTERS AND GAMES, 2008, 5131 : 72 - 80
  • [9] Scalability of parallel algorithm implementation
    Wu, XF
    Li, W
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 559 - 561
  • [10] High scalability of parallel PAM-CRASH with a new contact search algorithm
    Clinckemaillie, J
    Galbas, HG
    Kolp, O
    Thole, CA
    Vlachoutsis, S
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 439 - 444