This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.



Super Moderator
#1

39
This is a diploma thesis from McGill university implementing an FPGA chess move generator for a chess playing program resembling Deep Blue's specialized ASICs.

http://digitool.library.mcgill.ca/webcli...580686~696
[url=http://digitool.library.mcgill.ca/webclient/StreamGate?folder_id=0&dvs=1492236580686~696][/url]
This thesis details the use of a programmable logic device to increase the playing strength of a chess program. The time-consuming task of generating chess moves
is relegated to hardware in order to increase the processing speed of the search algorithm. A simpler inter-square connection protocol reduces the number of wires
between chess squares, when compared to the DEEP BLUE design. With this interconnection scheme, special chess moyes are easily resolved. Furthermore, dynamically
programmable arbiters are introduced for optimal move ordering. Arbiter centrality is also shown to improve move ordering, thereby creating smaller search trees. The
move generator is designed to allow the integration of crucial move ordering heuristics. With its new hardware move generator, the chess program's playing ability is
noticeably improved.
Responder



Salto de foro:


Usuarios navegando en este tema:
1 invitado(s)