Terry McIntyre wrote: > To restore competitiveness, it might be time to refactor GnuGo, as > David Fotland refactored Many Faces of Go. > > Conditions are very different now. RAM is cheap. Typical desktop > computers have quadcore processors. Six- and eight-core processors > will become typical in a year. Montecarlo algorithms have been proven > successful. > > What would be best to retain? What should be rewritten?
There's no particular need to do anything drastic with the existing code. The only thing that matters in the short term for making GNU Go stronger is to catch up with the Monte Carlo development, especially make the Monte Carlo code scale better to larger boards. Key ideas to look into there are RAVE (rapid action value estimation), progressive widening, and improved move ordering. /Gunnar _______________________________________________ gnugo-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnugo-devel

