2011 International Conference on Field-Programmable Technology 2011
DOI: 10.1109/fpt.2011.6133249
|View full text |Cite
|
Sign up to set email alerts
|

An FPGA Connect6 Solver with a two-stage pipelined evaluation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 7 publications
0
5
0
Order By: Relevance
“…"Threat" is defined as the number of the connections of five or four stones which can become checkmate only with one more move. Several FPGA-based Connect6 solvers were reported at the design competition of ICFPT'11 [9,11,12,15]. Vipin et al presented threat-based implementation, which is based on cell-weight computation and threat detection [11].…”
Section: Related Workmentioning
confidence: 98%
See 1 more Smart Citation
“…"Threat" is defined as the number of the connections of five or four stones which can become checkmate only with one more move. Several FPGA-based Connect6 solvers were reported at the design competition of ICFPT'11 [9,11,12,15]. Vipin et al presented threat-based implementation, which is based on cell-weight computation and threat detection [11].…”
Section: Related Workmentioning
confidence: 98%
“…Their design computes scores in parallel with small modules for 6x6 sub-boards, however, tree-search is not introduced. Watanabe et al proposed a FPGAbased solver based on the mini-Max search with the alpha-beta pruning [12]. For move evaluation, they introduced the two-stage pipelined-evaluation method using a zero-evaluation function and a detail-evaluation function.…”
Section: Related Workmentioning
confidence: 99%
“…Other games like Connect6, Blokus and Go have also been implemented by the FPGA developer's community. The works presented in [15][16][17] detail FPGA-based implementations and comparisons with software, reporting speedups of one or even two orders of magnitude. In the light of these results, it is clear that FPGAs outperform general purpose processors in these games.…”
Section: Related Workmentioning
confidence: 99%
“…The code uses the dual-port block memory (BRAM) units for display and game code controls. For the Connect6 Solver, the VHDL code is implemented on a DE2-115 Development and Education board having the Cyclone IV processor [12]. The code again uses the BRAM units (50.7%) and consumes the 92.6% of the logic elements.…”
Section: Introductionmentioning
confidence: 99%
“…Thanks to the availability of one-to-one mapping and the spatial and temporal parallelism of the FPGAs, they are often used to implement real-time image processing applications [6][7][8][9][10]. One such application is the game code implementation on FPGAs such as Tetris [11], Connect6 [12][13], Blokus duo [14][15][16], Trax [17] and Pong [18][19]. In [11], Kuo et al design a tetris game code using the Spartan 3AN FPGA starter board of Xilinx.…”
Section: Introductionmentioning
confidence: 99%