首页> 外文期刊>電子情報通信学会技術研究報告 >FPGA基板を用いたモンテカルロ碁の高速化
【24h】

FPGA基板を用いたモンテカルロ碁の高速化

机译:使用FPGA板加速Monte Carlo Go

获取原文
获取原文并翻译 | 示例
       

摘要

In the monte-carlo simulation of Go, it takes time to run playouts. There were attempts of accelerating by implementing circuits for playout on FPGA[1], but it is difficult to realize high-speed playouts because of high utilization of resources in a FPGA. In this paper, we propose an algorithm, Triple Line-based Playout for Go (TLPG) to accelerate playouts for the monte-carlo tree search for computer-go game. We implemented the playout logics on FPGA for 9 × 9 and 19 × 19 boards. With the optimizations, We achieved 13104playouts/sec in 9 × 9 and 2055playouts/sec in 19 × 19 board in simulation. By making games with GNU Go on a host Computer, We evaluation the playouts of TLPG.%モンテカルロ碁において,プレイアウトの実行には時間がかかる.これまでFPGA上にプレイアウト回路を実装することによって高速化するという試みはなされてきた[1]が,FPGA内の資源の使用率が非常に高く,高速なプレイアウトを実現することは難しかった.本論文では囲碁のルールに特化したプレイアウト処理の並列化アルゴリズムTLPG(Triple Line-based Playout for Go)を提案し,9路盤用および19路盤用のプレイアウト回路をFPGA内に実装した.プレイアウトの高速化を行い,シミュレータ上で9路盤において毎秒13104プレイアウト,19路盤において毎秒2055プレイアウトの実行速度であった.また実際に計算機上で実行させたGNU Goと対戦させ,FPGA上のTLPGによるプレイアウトを評価した.
机译:在Go的蒙特卡罗模拟中,运行播出会花费一些时间。尝试通过在FPGA上实现用于播出的电路来加速[1],但是由于在数据库中资源的高利用率,很难实现高速播出。 FPGA,本文提出了一种算法,即基于三重行的Playout for Go(TLPG)算法,以加快用于计算机游戏的蒙特卡洛树搜索的播放速度。我们在FPGA上为9×9和19实现了播放逻辑×19板。通过优化,在模拟中我们在9×9板上实现了13104每秒的播出速度,在19×19板上实现了205​​5每秒的播出速度。通过在主机上使用GNU Go进行游戏,我们评估了TLPG的播出率。在其中,执行播放需要时间。迄今为止,人们一直在尝试通过在FPGA上实现播出电路来加快速度[1],但是FPGA内部的资源使用率非常高,并且难以实现高速播出。 。在本文中,我们提出了一种并行算法TLPG(基于三行的Go的Playout),用于Go规则专用的播出处理,并在FPGA中为9和19个路基实现了播出电路。播出速度有所提高,在模拟器的9路基准上,执行速度为每秒13104个播出,在19路基准上,执行速度为每秒2055个播出。我们还与实际在计算机上执行的GNU Go进行了比赛,并通过TLPG在FPGA上评估了播出。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号