[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[computer-go] Hardware rules in Competitions
GnuGo is one of the strongest Go programs around, perhaps even the strongest
(soon).
There is a big problem with that, and that problem appeared with SlugGo.
The problem with the strongest Go program being Open Source is that winning
a Computer Go contest simply becomes a matter of who is the richest person,
not who has the best program.
If I rip of GnuGo's engine and buy a Tyan quad Opteron blade and put
dual-core CPU's in it and modify GnuGo so that it uses multithreading well,
I have a "winning" 8-CPU cluster that can be conveniently carried on handles
by two people, it's not even heavy. I will most probably win the contest
without doing much real programming.
Not that I propose we force people to use standardized hardware, but it sure
is a dilemma.
The danger is that some guy with a lot of cash will forever win all
competitions because a clever team (the GnuGo team) delivers the strongest
program, and the only ingredient neccessary to remove all excitement about
who will win the tournament is *money* for the fastest PC.
So perhaps we can just continue like always, but *also* publish an
interesting metric: The ranking normalized per SPEC MIPS / second of average
thinking time.
Just for interest, because that shows us programmers which program *really*
is the strongest, normalized for CPU power and time used.
(there are many "issues" with this metric as well, but I would be interested
in knowing it..)
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/