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 条
  • [1] PARALLEL GAME-TREE SEARCH
    MARSLAND, TA
    POPOWICH, F
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1985, 7 (04) : 442 - 452
  • [3] A taxonomy of parallel game-tree search algorithms
    Brockington, MG
    ICCA JOURNAL, 1996, 19 (03): : 162 - 174
  • [4] PARALLEL GAME-TREE SEARCH WITH CONSPIRACY NUMBERS
    VANDERMEULEN, M
    ICCA JOURNAL, 1989, 12 (01): : 29 - 29
  • [5] APHID: Asynchronous parallel game-tree search
    Brockington, MG
    Schaeffer, J
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2000, 60 (02) : 247 - 273
  • [6] DISTRIBUTED GAME-TREE SEARCH
    FELDMANN, R
    MONIEN, B
    MYSLIWIETZ, P
    VORNBERGER, O
    ICCA JOURNAL, 1989, 12 (02): : 65 - 73
  • [7] COMMENT ON DISTRIBUTED GAME-TREE SEARCH
    SCHAEFFER, J
    ICCA JOURNAL, 1989, 12 (04): : 216 - 217
  • [8] Forward estimation for game-tree search
    Zhang, WX
    PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 240 - 245
  • [9] DISTRIBUTED GAME-TREE SEARCH - RESPONSE
    FELDMANN, R
    MONIEN, B
    MYSLIWIETZ, P
    VORNBERGER, O
    ICCA JOURNAL, 1990, 13 (01): : 20 - 21
  • [10] Tutoring strategies in game-tree search
    Iida, H
    Handa, K
    Uiterwijk, J
    ICCA JOURNAL, 1995, 18 (04): : 191 - 204