• DocumentCode
    3585647
  • Title

    Highly scalable, shared-memory, Monte-Carlo tree search based Blokus Duo Solver on FPGA

  • Author

    Qasemi, Ehsan ; Samadi, Amir ; Shadmehr, Mohammad H. ; Azizian, Bardia ; Mozaffari, Sajjad ; Shirian, Amir ; Alizadeh, Bijan

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
  • fYear
    2014
  • Firstpage
    370
  • Lastpage
    373
  • Abstract
    In this paper we present our hardware architecture on a highly scalable, shared-memory, Monte-Carlo Tree Search (MCTS) based Blokus-Duo solver. In the proposed architecture each MCTS solver module contains a centralized MCTS controller which can also be implemented using soft-cores with a true dual-port access to a shared memory called main memory, and multitude number of MCTS engines each containing several simulation cores. Consequently, this highly flexible architecture guaranties the optimized performance of the solver regardless of the actual FPGA platform used. Our design has been inspired from parallel MCTS algorithms and is potentially capable of obtaining maximum possible parallelism from MCTS algorithm. On the other hand, in our design we combine MCTS with pruning heuristics to increase both the memory and LE utilizations. The results show that our architecture can run up to 50MHz on DE2-115 platform, where each Simulation core requires 11K LEs and MCTS controller requires 10KLEs.
  • Keywords
    Monte Carlo methods; controllers; field programmable gate arrays; random-access storage; tree searching; Blokus-Duo solver; FPGA platform; MCTS controller; highly scalable shared-memory Monte Carlo tree search; main memory; simulation cores; true dual-port access; Computer architecture; Engines; Games; Hardware; Monte Carlo methods; Parallel processing; Random access memory; Blokus solver; FPGA; HW design; Monte Carlo Tree Search method; Shared Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2014 International Conference on
  • Print_ISBN
    978-1-4799-6244-0
  • Type

    conf

  • DOI
    10.1109/FPT.2014.7082823
  • Filename
    7082823