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

Re: [computer-go] Computer Go hardware



> One problem with using all possible resources is that improving and tuning
> program becomes more difficult (as it is slower.)


Not at all.
RAM means "Random Access Memory".
Which means that any random location in RAM is accessable in approx. the
same time.

So if you have a program that needs to lookup 1000 patterns in a
10,000-pattern database or a program that needs to lookup 1000 patterns in a
100,000,000-pattern database, this takes *exactly* the same time.

Neither is the algorithm that uses a tenthousand times larger database one
single line longer than the algorithm that uses the smaller database.


> When the algorithms are
> mainly heuristical and changing constantly, this is a major factor.

I agree, at least in some cases.
But that is an interesting subject for some discussion here.
Who thinks that Go-playing algorithms need to be mainly heuristical?

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