on a practical note, i think that MC is a great
idea for 9x9, and might even be a great idea as
a subset of a larger piece of code that employs
human knowledge, but that MC will never beat a
decent human at 19x19. the time/space limitations
are just too great.
Does this mean that it does not converge to optimal play when processing
power goes to infinite or do you mean that it converges from the practical
point of view much too slow?
I think an MC player with 10**10 nodes/sec is even with todays technology
possible. A system like Deep Blue with 256 special purpose hardware chips
could reach this number. (There is of course then also the question about
the parallel speedup). E.g. running with 500 MHz and using 12
clock-cycles/position gives 40 MPos/sec per chip. Hydra uses 8-9
clock-cycles per position, but the programm runs only at 55 MHz. The FPGA
chips are already dated, on the newest generation it would be >= 100 MHz.
ASICs like in Deep Blue are faster. Generally I assume that Go would run
with a higher clock-rate than in chess. The speedup in relation to a
software solution would be considerable greater, because the board is larger
and one could use the fine grained parallelism of a hardware-chip better.
One could even design a 3 GHz Go-chip, but then one has to invest about the
same amout of money like for a Pentium. This would be even for a Sheikh too
expensive. Up to 500 MHz the design costs should be within a Sheikhs budget
(unfortunately Sheiks do not even know the game of Go).
What would it mean for a 19x19 player?
What would it mean to build a 10**12 nodes/sec machine (which is with todays
technology not possible, but according to Moores law in 10 years).
Chrilly
_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/