首页> 外文会议>International Conference on Information Technology - New Generations >CUDA Implementation of Computer Go Game Tree Search
【24h】

CUDA Implementation of Computer Go Game Tree Search

机译:CUDA实施计算机GO游戏树搜索

获取原文

摘要

Go is a fascinating game that has yet to be played well by a computer program due to its large board size and exponential time complexity. This paper presents a GPU implementation of PV-Split, a parallel implementation of a widely used game tree search algorithm for two-player zero-sum games. With many game trees, it often takes too much time to traverse the entire tree, but theoretically, the deeper the tree is traversed, the more accurate the best move found will be. By parallelizing the Go game tree search, we have successfully reduced the computation time, enabling deeper levels of the tree to be reached in smaller amounts of time. Results for the sequential and GPU implementations were compared, and the highest speedup achieved with the parallel algorithm was approximately 72x at 6 levels deep in the game tree. Although there has been related work with respect to game tree searches on the GPU, no exact best move search algorithms have been presented for Go, which uses significantly more memory due to its large board size. This paper also presents a technique for reducing the amount of required memory from previous game tree traversal methods while still allowing each processing element to play out games independently.
机译:Go是一种迷人的游戏,由于其大板尺寸和指数时间复杂性,计算机程序尚未发挥良好。本文介绍了PV-Split的GPU实现,是两个玩家零和游戏的广泛使用的游戏树搜索算法的并行实现。通过许多游戏树,遍历整棵树通常需要太多时间,但从理论上,树越深,发现的最佳举动越准确。通过并行化Go游戏树搜索,我们已成功降低计算时间,从而使更深的树级别以较少的时间达到。比较了顺序和GPU实现的结果,并且通过并行算法实现的最高加速度在游戏树中深度为6级大约72倍。虽然GPU上的游戏树搜索已经存在相关的工作,但没有提出确切的最佳移动搜索算法,这是由于其大板尺寸而导致的内存显着更多。本文还提出了一种技术,用于从先前的游戏树遍历方法中减少所需内存量,同时仍然允许每个处理元素独立播放游戏。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号