首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >Large-Scale Parallel Monte Carlo Tree Search on GPU
【24h】

Large-Scale Parallel Monte Carlo Tree Search on GPU

机译:GPU上大规模并行蒙特卡罗树搜索

获取原文

摘要

Monte Carlo Tree Search (MCTS) is a method for making optimal decisions in artificial intelligence (AI) problems, typically move planning in combinatorial games. It combines the generality of random simulation with the precision of tree search. The motivation behind this work is caused by the emerging GPU-based systems and their high computational potential combined with relatively low power usage compared to CPUs. As a problem to be solved I chose to develop an AI GPU (Graphics Processing Unit)-based agent in the game of Reversi (Othello) which provides a sufficiently complex problem for tree searching with non-uniform structure and an average branching factor of over 8. I present an efficient parallel GPU MCTS implementation based on the introduced 'block-parallelism' scheme which combines GPU SIMD thread groups and performs independent searches without any need of intra-GPU or inter-GPU communication. I compare it with a simple leaf parallel scheme which implies certain performance limitations. The obtained results show that using my GPU MCTS implementation on the TSUBAME 2.0 system one GPU can be compared to 100-200 CPU threads depending on factors such as the search time and other MCTS parameters in terms of obtained results. I propose and analyze simultaneous CPU/GPU execution which improves the overall result.
机译:Monte Carlo树搜索(MCT)是一种在人工智能(AI)问题中进行最佳决策的方法,通常在组合游戏中移动规划。它将随机仿真的一般性与树搜索的精度相结合。这项工作背后的动机是由新兴的基于GPU的系统引起的,与与CPU相比,它们的高计算潜力与相对低的功率使用相结合。作为一个问题,我选择在Re​​versi(奥赛罗)的游戏中开发基于AI GPU(图形处理单元)的代理,该代理为具有非均匀结构和平均分支因子的树搜索提供了足够复杂的问题和8.我介绍了一种基于引入的“块并行性”方案的高效并行GPU MCTS实现,该方案组合了GPU SIMD线程组并执行独立搜索而无需任何GPU或GPU间通信。我将其与简单的叶子并行方案进行比较,这意味着某些性能限制。所获得的结果表明,在TSUBAME 2.0系统上使用我的GPU MCTS实现,可以将一个GPU与100-200 CPU线程进行比较,具体取决于所获得的结果的因素和其他MCT参数等因素。我提出并分析了同时CPU / GPU执行,从而提高了整体结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号