• DocumentCode
    3065980
  • Title

    An FPGA Connect6 Solver with a two-stage pipelined evaluation

  • Author

    Watanabe, Takahiro ; Moriwaki, Retsu ; Yamaji, Yuichiro ; Kamikubo, Yuki ; Torigai, Yuki ; Nihira, Yuki ; Yoza, Takashi ; Ueno, Yumiko ; Aoyama, Yuji ; Watanabe, Minoru

  • Author_Institution
    Electr. & Electron. Eng., Shizuoka Univ., Shizuoka, Japan
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Recently, immediately following invention of a Connect6 game, many game programs were developed aggressively. However, because the solution space of the Connect6 game is extremely large, the computation powers of current computers are quite insufficient to search all possible solutions. This paper therefore presents a proposal of a field programmable gate array (FPGA) Connect6 Solver with a two-stage pipelined evaluation exploiting numerous zero-evaluation functions to evaluate only a zero value and a small number of detailed evaluation functions which can evaluate all range. The FPGA Connect6 Solver implemented onto a Cyclone IV FPGA is able to defeat target software provided by the 2011 International Conference on Field-Programmable Technology (ICFPT) within the time limit of 1 s for each turn. In addition, the FPGA Connect6 Solver can defeat another JAVA-based software program with a similar algorithm. At that time, the operation speed of the FPGA Connect6 Solver is 764.2 times higher than that of the software operating on a personal computer (Vostro 220S; Dell Inc.) with a 3.16 GHz, Core 2 Duo processor (Intel Corp.).
  • Keywords
    Java; computer games; field programmable gate arrays; parallel programming; pipeline processing; 2011 International Conference; Connect6 game; Core 2 duo processor; Cyclone IV FPGA; FPGA Connect6 solver; JAVA-based software program; field programmable gate array Connect6 solver; field-programmable technology; game program; numerous zero-evaluation function; personal computer; software operation; two-stage pipelined evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2011 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4577-1741-3
  • Type

    conf

  • DOI
    10.1109/FPT.2011.6133249
  • Filename
    6133249