DocumentCode
3318441
Title
An FPGA-based processor for shogi mating problems
Author
Hori, Yoichi ; Sonoyama, Masashi ; Maruyama, Tsutomu
Author_Institution
Inst. of Eng. Mech. & Syst., Tsukuba Univ., Ibaraki, Japan
fYear
2002
fDate
16-18 Dec. 2002
Firstpage
117
Lastpage
124
Abstract
After the success of DEEP BLUE in computer chess, shogi, or Japanese chess is a next challenging target in artificial intelligence for game playing. The complexity and huge search space of shogi have been motivating researchers to make shogi programs, but none of them is competent enough to play against human experts. To improve the competence of shogi programs, it is a promising approach to develop dedicated hardware systems. However inflexible architecture and lack of hardware resource have been the significant problems in hardware development. The flexibility and recent progress in the gate size of FPGAs are expected to give solutions to the problems. As a first step to shogi hardware, we implemented modules to generate check and defense moves in tsume-shogi, or mating problems in shogi. With the latest FPGA, we successfully implemented all modules on a single chip and eliminated the bottleneck of memory bandwidth. In this paper we describe a procedure for parallel move generation in tsume-shogi hardware and architecture of the modules implemented on an FPGA. A discussion about the performance of the hardware is also included in the paper. The hardware is roughly estimated to work 10-50 times faster than software.
Keywords
computer games; field programmable gate arrays; games of skill; pipeline processing; FPGA-based processor; Japanese chess; artificial intelligence; check moves; dedicated hardware systems; defense moves; fine-grained pipeline processing; game playing; hardware performance; parallel move generation; shogi mating problems; tsume-shogi; Bandwidth; Concurrent computing; Field programmable gate arrays; Hardware; High performance computing; Humans; Law; Legal factors; Mesons; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
Print_ISBN
0-7803-7574-2
Type
conf
DOI
10.1109/FPT.2002.1188672
Filename
1188672
Link To Document