[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [computer-go] how to use GTP in place of GMP



Programs are already disqualified for being slow: it is now the norm that
a program must play a game in an hour and I cannot get my code to do
that even though I run on a cluster of very fast CPUs. So at this time I
cannot participate in any competition. But given the present paranoid
climate, I cannot compete anyway because I am not even going to
consider packing up my cluster for transport to a tournament site. The
only solution I can think of is to host a tournament at my site.

With the present state of Go programming I think that just being able to
play well should be the goal, not to play well and fast, but that is just me.

I view the biggest security issue to be sneak attacks on the other computer.
For this a referee program in the middle to inspect and buffer the communication
stream seems like the best idea. Our group has just (today) started on
such a program. If it proves of interest, and I imagine it might given the
volume of email on these subjects the last few days, we will gladly make
our code available in the normal GNU public license sense.

Cheers,
David


On Aug 13, 2004, at 2:39 PM, Richard Brown wrote:

William Harold Newman wrote:

Another possibility, perhaps only marginally practical now,
but probably more practical in ten years, might be to play games with
an average time allowance so short (perhaps 250 milliseconds per move?
150?) that humans can't react fast enough to be helpful.
Hmmm.   Not merely impractical, but highly unfair to my program,
which has to do some disk access, because the pattern database is
too large to fit into memory.  That disk access makes my program
slow, and your proposal punishes me for that.

Is such a program to be disqualified, just because it's "slow"
in your opinion?
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/