【24h】

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

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

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

摘要

モンテカルロ碁において,プレイアウトの実行には時間がかかる.これまでFPGA上にプレイアウト回路を実装することによって高速化するという試みはなされてきた[1]が,FPGA内の資源の使用率が非常に高く,高速なプレイアウトを実現することは難しかった.本論文では囲碁のルールに特化したプレイアウト処理の並列化アルゴリズムTLPG(Triple Line-based Playout for Go)を提案し,9路盤用および19路盤用のプレイアウト回路をFPGA 内に実装した.プレイアウトの高速化を行い,シミュレータ上で9路盤において毎秒13104プレイアウト,19路盤において毎秒2055プレイアウトの実行速度であった.また実際に計算機上で実行させたGNU Goと対戦させ,FPGA上のTLPGによるプレイアウトを評価した.
机译:在蒙特卡洛(Monte Carlo Go),执行播放需要花费时间。迄今为止,已经尝试通过在FPGA上实现播出电路来提高速度[1],但是FPGA中的资源利用率非常高,并且难以实现高速播出。 ..在本文中,我们提出了TLPG(三重基于行的Play播放)算法,这是一种专用于Go规则的播放处理并行化算法,并在FPGA中实现了9个路基和19个路基的播放电路。播出速度有所提高,在模拟器的第9个路基上,执行速度为每秒13104个播出,在第19个路基上,执行速度为每秒2055个播出。此外,我们还与实际在计算机上执行的GNU Go进行了对抗,并通过TLPG在FPGA上评估了播出。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号