TY - GEN
T1 - An FPGA Connect6 Solver with a two-stage pipelined evaluation
AU - Watanabe, Takahiro
AU - Moriwaki, Retsu
AU - Yamaji, Yuichiro
AU - Kamikubo, Yuki
AU - Torigai, Yuki
AU - Nihira, Yuki
AU - Yoza, Takashi
AU - Ueno, Yumiko
AU - Aoyama, Yuji
AU - Watanabe, Minoru
PY - 2011
Y1 - 2011
N2 - 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.).
AB - 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.).
UR - http://www.scopus.com/inward/record.url?scp=84863148715&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863148715&partnerID=8YFLogxK
U2 - 10.1109/FPT.2011.6133249
DO - 10.1109/FPT.2011.6133249
M3 - Conference contribution
AN - SCOPUS:84863148715
SN - 9781457717406
T3 - 2011 International Conference on Field-Programmable Technology, FPT 2011
BT - 2011 International Conference on Field-Programmable Technology, FPT 2011
T2 - 2011 International Conference on Field-Programmable Technology, FPT 2011
Y2 - 12 December 2011 through 14 December 2011
ER -