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 条
  • [21] A parallel tree difference algorithm
    Skillicorn, DB
    INFORMATION PROCESSING LETTERS, 1996, 60 (05) : 231 - 235
  • [22] PARALLEL GAME-TREE SEARCH
    MARSLAND, TA
    POPOWICH, F
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1985, 7 (04) : 442 - 452
  • [23] Performance analysis of two parallel game-tree search applications
    Chen, Yurong
    Tan, Ying
    Zhang, Yimin
    Dulong, Carole
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2007, 4699 : 1105 - +
  • [24] An Parallel Anti-Collision Algorithm Based on Adaptive Multi-Tree Search
    Bai, Leqiang
    Yang, Xi
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 3707 - 3710
  • [25] Analysis and Optimization of the Packing Tree Search Algorithm for the Knapsack Problem
    Slonkina, Irina
    Kupriyashin, Mikhail
    Borzunov, Georgii
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 1811 - 1815
  • [26] A parallel algorithm for groundstate search
    Adler, J
    Berengolts, A
    COMPUTER SIMULATION STUDIES IN CONDENSED-MATTER PHYSICS XIII, 2001, 86 : 71 - 75
  • [27] A Parallel Search Algorithm for the SAT
    Costa, V. Gil
    Printista, A. M.
    Reyes, N.
    Marin, M.
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2005, 5 (04): : 299 - 304
  • [28] A PARALLEL STRING SEARCH ALGORITHM
    TAKEFUJI, Y
    TANAKA, T
    LEE, KC
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1992, 22 (02): : 332 - 336
  • [29] Efficiency and scalability of the parallel Barnes-Hut tree code PEPC
    Speck, Robert
    Gibbon, Paul
    Hoffmann, Martin
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 35 - 42
  • [30] An Asynchronous Parallel Algorithm to Improve the Scalability of Finite Element Solvers
    Tian, Zhuo
    Zhang, Changyou
    2022 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2022), 2022, : 502 - 503