On Thu, Jul 17, 2008 at 1:34 PM, terry mcintyre <[EMAIL PROTECTED]> wrote:
> I do appreciate having some head-to-head competitions using
> similar hardware, but I also want to see unlimited open class
> competition, where people are able to run multiprocessors, and
> learn to scale algorithms to big-n processors. We'll all have
> 1000 processors on our desktops in a few years anyhow, might as
> well iron out the problems now.

yes, but let's not get in a rat-race for access to the biggest
computers.  let's normalize hardware, while allowing
multiprocessing and other architectural freedom!  a good
normalizing factor is transistor count, for which wattage
provides a first-order approximation.

THEREFORE, arrange a "Green Computer Go" tournament, in which the
wattage used by each machine is well monitored.  play a marathon
to calculate rankings, then normalize based on each contestant's
sum of game-relative joules[1].  the best "Elo / joules" ratio
determines the winner.

design secondary awards based on rank bands (kyu, dan, pro) and
power classes (embedded, laptop, desktop, unlimited).

Green Computer Go is pretty different.
but it's very inclusive, well into the future.

here's a separate idea that plays along well: virtualization
could be used to supply scalable clusters on cloud computing
systems (like Amazon's EC2, in particular), while guaranteeing
accountable firewalls and joule estimates, and maintaining the
privacy of a team's code.  it's a hardware limitation, but it
allows cash prizes in Computer Go tournaments with participants
using clusters.  it's also perfect for Green Computer Go.

cheers,
- Ryan Grant


[1] for each game pairing, the game-relative joules is the total
  difference in energy used between opponents.  it's positive for
  one player, and negative for the other, unless both use the
  same energy - then it's 0 for both.  it's independent of win or
  loss.  if your computing architecture requires higher wattage
  than the opponent, resign lost games quickly.  joules used for
  pass-moves should be free.
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to