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

Re: [computer-go] Computer Go hardware



> I started with 16 MHz 80286, so I fully appreciate the benefit of 1000x
> more CPU power.

It's nice that you started your Go program with a 1000-times slower machine.
I started programming on a machine that was about 100 times slower/less RAM
than a 16 MHz 80286, but not Go programming.

The funny thing is that I am designing my Go program so that it will be very
strong on a machine that is 1000 times faster. I thought: "When Fotland
takes 20 years to make a nice Go program, I better assume that the PC on
which my program is going to run will be 1000 faster than mine".

So I do crazy things like spending a week on making a 1.2 GB pattern
database that performs 1.5% percent better than a 64 MB database and keep it
somewhere for people to upgrade in 2010..

I also use 64-bits arithmetic with a 32-bit compiler, meaning that
everything runs slower than if I had used plain 32-bit. The craziest thing
is that Delphi does not have a 64-bit compiler and it will most likely never
come. Meaning, I will be forced to port it to Free Pascal/Lazarus or go the
C++/Java route.

But I wanted to design & build the system with only the future in mind and
any disadvantage of that accepted, even though it's planned to be a
commercial product.
I still will make the system run fine on current PC's but the whole design
is based on 64-bit mainstream PC's with a few GB RAM.

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