• DocumentCode
    3440789
  • Title

    Monte Carlo simulation of 9×9 Go game on FPGA

  • Author

    Haiying, Gao ; Fuming, Wang ; Wei, Lei ; Yun, Lin

  • Author_Institution
    Sch. of Phys. & Mech. & Electr. Eng., Xiamen Univ., Xiamen, China
  • Volume
    3
  • fYear
    2010
  • fDate
    29-31 Oct. 2010
  • Firstpage
    865
  • Lastpage
    869
  • Abstract
    Monte Carlo (MC) simulation of 9×9 Go games was implemented on a field-programmable-gate-array (FPGA) device. Significant speedup of over MC simulations on general-purpose CPU and over the previous implementation on FPGA was realized, making brute-force search of the Go game tree possible. Fixed depth alpha-beta game tree searches of 3 to 5 plies were implemented, and their playing strengths were tested against GNU Go. The 3-ply search was carried out in full game tree, while the 4 and 5-ply searches were implemented on partial game tree spanned from pre-selected moves. The pre-selected moves were calculated on the host computer and passed to the FPGA chip before search starts. The combined FPGA and computer system demonstrated comparable playing strength against GNU Go 3.8.
  • Keywords
    Monte Carlo methods; computer games; field programmable gate arrays; tree searching; 9×9 Go game; GNU Go 3.8; Go game tree; Monte Carlo simulation; brute-force search; field-programmable-gate-array device; fixed depth alpha-beta game tree search; general-purpose CPU; Computational modeling; Electronics packaging; Equations; Mathematical model; FPGA; Go game; Monte Carlo; alpha-beta;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computing and Intelligent Systems (ICIS), 2010 IEEE International Conference on
  • Conference_Location
    Xiamen
  • Print_ISBN
    978-1-4244-6582-8
  • Type

    conf

  • DOI
    10.1109/ICICISYS.2010.5658355
  • Filename
    5658355