• DocumentCode
    3585648
  • Title

    Blokus Duo engine on a Zynq

  • Author

    Mashimo, Susumu ; Fukuda, Kansuke ; Amagasaki, Motoki ; Iida, Masahiro ; Kuga, Morihiro ; Sueyoshi, Toshinori

  • Author_Institution
    Fac. of Eng., Kumamoto Univ., Kumamoto, Japan
  • fYear
    2014
  • Firstpage
    374
  • Lastpage
    377
  • Abstract
    In this article, we present a design of a Blokus Duo engine for the ICFPT 2014 Design Competition. Our design is implemented on a Xilinx Zynq-7000 SoC ZC706 Evaluation Kit and we employ the minimax algorithm with alpha-beta pruning. The ARM processor runs the search algorithm, and the handwritten hardware accelerator calculate within 1 second under the competition constraint. One of the keys to a stronger Blokus Duo player is to evaluate more states of a game; our Blokus Duo engine evaluates 12.3 times as many nodes of a game search tree as the Intel Core i7-3770T.
  • Keywords
    computer games; microprocessor chips; minimax techniques; search problems; system-on-chip; trees (mathematics); ARM processor; Blokus Duo engine; Blokus Duo player; ICFPT 2014 Design Competition; Intel Core i7-3770T; Xilinx Zynq-7000 SoC ZC706 evaluation kit; alpha-beta pruning; competition constraint; game search tree; handwritten hardware accelerator; minimax algorithm; search algorithm; Algorithm design and analysis; Clocks; Engines; Games; Hardware; SDRAM; System-on-chip;
  • 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.7082824
  • Filename
    7082824