For what it's worth, I'm getting over 25k playouts per second in Java on my 4-core 3GHz machine using Orego.

Single easiest improvement: use the -server command line option to Java. This turns on the just-in-time compiler, roughly doubling speed.

Peter Drake
http://www.lclark.edu/~drake/



On May 25, 2007, at 9:09 AM, Eduardo Sabbatella wrote:

I will try to do my best. :)

Selection algorithm in MC is the part you want
improve. If you do that in Python, it will be slow.
Also, its the part of your code that will be more
prune to memory leaks, and errors. because of fast
prototyping and changes.

I have found that Java is good enough for
prototyping... You can simulate up to 2-5k games per
second (depends on your selection algorithm / cpu /
etc).

Simulating 75k/100k per move is a good balance between
move quality and resources spent. It only takes 15-30
secs.

Eduardo

--- Steven Clark <[EMAIL PROTECTED]> escribió:

We'll be the judges of that nice&elegant bit ;)

I think using the ease of python to get started with
algorithms and then
later pushing the performance critical sections to C
and wrapping with SWIG
is a great idea.

On 5/25/07, Eduardo Sabbatella
<[EMAIL PROTECTED]> wrote:

No, but soon I will publish to the public a Java
Go
engine including a nice and elegant set of go base
classes.

--- George Dahl <[EMAIL PROTECTED]> escribió:

Does anyone know of any open source Go AI's
written
in pure python?

Thanks,
George

_______________________________________________
computer-go mailing list
computer-go@computer-go.org



http://www.computer-go.org/mailman/listinfo/computer-go/




__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

_______________________________________________
computer-go mailing list
computer-go@computer-go.org


http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
computer-go@computer-go.org

http://www.computer-go.org/mailman/listinfo/computer-go/



      __________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to