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 条
  • [41] Evolving Neural Networks for Geometric Game-Tree Pruning
    Gauci, Jason
    Stanley, Kenneth O.
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 379 - 385
  • [42] THE MULTIPLAYER VERSION OF MINIMAX DISPLAYS GAME-TREE PATHOLOGY
    MUTCHLER, D
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 542 : 62 - 71
  • [43] NEW DIRECTIONS IN GAME-TREE SEARCH - 1ST WORKSHOP SESSION 29 MAY 1989
    GILLOGLY, J
    ICCA JOURNAL, 1989, 12 (02): : 101 - 103
  • [44] NEW DIRECTIONS IN GAME-TREE SEARCH - 2ND WORKSHOP SESSION 30 MAY 1989
    CAMPBELL, M
    ICCA JOURNAL, 1989, 12 (02): : 103 - 104
  • [45] A PARALLEL GAME TREE-SEARCH ALGORITHM WITH A LINEAR SPEEDUP
    ALTHOFER, I
    JOURNAL OF ALGORITHMS, 1993, 15 (02) : 175 - 198
  • [46] PPBT: A High Performance Parallel Search Tree
    Guan, Jiawen
    Fan, Rui
    2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2021), 2021, : 91 - 100
  • [47] Avoiding Game-tree Pathology in Multi-player Games
    Shmueli, Tal
    Zuckerman, Inon
    2015 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT), VOL 2, 2015, : 312 - 315
  • [48] Research on the Estimating Methods of Computer Game's State Complexity and Game-tree Complexity
    Gao, Q.
    Xu, X. H.
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENVIRONMENTAL ENGINEERING (CSEE 2015), 2015, : 629 - 636
  • [49] Enabling rapid development of parallel tree search applications
    Pittsburgh Supercomputing Center, 300 S. Craig St., Pittsburgh, PA 15213
    不详
    不详
    Proc. IEEE Workshop Chall. Large Applic. Distrib. Environ., 2007, (1-10): : 1 - 10
  • [50] Analysis of a planetary gear modelled with a contour graph considering the decision making complexity of game-tree structures
    Deptula, Adam
    Drewniak, Jozef
    Partyka, Marian A.
    II INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN ENGINEERING SCIENCE (CMES'17), 2017, 15