Performance analysis of two parallel game-tree search applications

被引:0
|
作者
Chen, Yurong [1 ]
Tan, Ying [1 ]
Zhang, Yimin [1 ]
Dulong, Carole [2 ]
机构
[1] Intel China Res Ctr, 8-F,Raycom Infotech Pk A,2 Kexueyuan S Rd, Beijing 100080, Peoples R China
[2] Intel Corp, Microprocessor Tech Lab, Santa Clara, CA USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Game-tree search plays an important role in the field of artificial intelligence. In this paper we analyze scalability performance of two parallel game-tree search applications in chess on two shared-memory multiprocessor systems. One is a recently-proposed Parallel Randomized Best-First Minimax search algorithm (PRBFM) in a chess-playing program, and the other is Crafty, a state-of-the-art alpha- beta- based chess-playing program. The analysis shows that the hash-table and dynamic tree splitting operations used in Crafty result in large scalability penalties while PRBFM prevents those penalties by using a fundamentally different search strategy. Our micro- architectural analysis also shows that PRBFM is memory-friendly while Crafty is latency-sensitive and both of them are not bandwidth bound. Although PRBFM is slower than Crafty in sequential performance, it will be much faster than Crafty on middle-scale multiprocessor systems due to its much better scalability. This makes the PRBFM a promising parallel game-tree search algorithm on future large-scale chip multiprocessor systems.
引用
收藏
页码:1105 / +
页数:2
相关论文
共 50 条
  • [31] GAME-TREE SEARCH USING PROOF NUMBERS: THE FIRST TWENTY YEARS
    Kishimoto, Akihiro
    Winands, Mark H. M.
    Mueller, Martin
    Saito, Jahn-Takeshi
    ICGA JOURNAL, 2012, 35 (03) : 131 - 156
  • [32] Distributed game-tree search using transposition table driven work scheduling
    Kishimoto, A
    Schaeffer, J
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 323 - 330
  • [33] Risk management in game-tree pruning
    Björnsson, Y
    Marsland, TA
    INFORMATION SCIENCES, 2000, 122 (01) : 23 - 41
  • [34] A GA based method for search-space reduction of chess game-tree
    Hootan Dehghani
    Seyed Morteza Babamir
    Applied Intelligence, 2017, 47 : 752 - 768
  • [35] A GA based method for search-space reduction of chess game-tree
    Dehghani, Hootan
    Babamir, Seyed Morteza
    APPLIED INTELLIGENCE, 2017, 47 (03) : 752 - 768
  • [36] Preliminary thoughts on the application of real-time AI game-tree search to control
    Neller, TW
    ARTIFICIAL INTELLIGENCE IN REAL-TIME CONTROL 1998, 1999, : 49 - 54
  • [37] THE MULTIPLAYER VERSION OF MINIMAX DISPLAYS GAME-TREE PATHOLOGY
    MUTCHLER, D
    ARTIFICIAL INTELLIGENCE, 1993, 64 (02) : 323 - 336
  • [38] The tree search game for two players
    Boppana, Ravi B.
    Lewis, Joel Brewster
    AUSTRALASIAN JOURNAL OF COMBINATORICS, 2022, 82 : 119 - 145
  • [39] Parallel hardware architecture for accelerating α-β game tree search
    Natl Taiwan Univ, Taipei, Taiwan
    IEICE Trans Inf Syst, 9 (1232-1240):
  • [40] 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