Содержание
- 2. Goal Build an AI for connect-5 (Gomoku) in FPGA hardware and leverage Vivado’s High Level Synthesis
- 3. Literature Review Began by looking at papers from ICFPT design competition 2013: Blokus 2012: Connect-6 Variant
- 4. Board Evaluation Board Evaluation Function sweeps a 5-square mask across board. Adds a number based on
- 5. Board Evaluation (Cont.) If the board is represented with a bit-board, the BEF is just bit-manipulation,
- 6. Search Tree Minimax Search Tree + Alpha-Beta Pruning
- 7. Search Tree (Cont.) To avoid dynamic memory allocation, we will specify how many moves per level
- 8. Hardware Acceleration Instead of checking the squares in a mask sequentially, a hardware module can do
- 9. Block Diagram
- 11. Скачать презентацию