[Computer-go] Using GPUs?

Darren Cook darren at dcook.org
Fri Jun 26 06:29:55 PDT 2015

> It is not exactly Go, but i have a monte-carlo tree searcher on the GPU for
> the game of Hex 8x8....
> Here is a github link https://github.com/dshawul/GpuHex

The engine looks to be just the middle 450 lines of code; quite compact!
So running playouts on a GPU worked out well?

Would doing the same thing for go be just a matter of writing more lines
of code, or needing more memory on the GPU, or is there some more
fundamental difference between hex and go that makes the latter less
suitable? (e.g. in hex pieces are only added to the board, whereas in go
they can be removed and loops can happen - does that make GPU-ing
algorithms harder?)


More information about the Computer-go mailing list