gnugo-devel
[Top][All Lists]
Advanced

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

Re: Hash position storing (Re: [gnugo-devel] The late phase of the relea


From: Daniel Bump
Subject: Re: Hash position storing (Re: [gnugo-devel] The late phase of the release cycle)
Date: Sat, 2 Mar 2002 07:41:34 -0800

Arend wrote:

> I have an issue that should be answered well before 3.2.
> 
> While I was browsing through chess web pages for minimax optimizations I
> also read the following on Zobrist hashing: apparently, chess engines, when
> they have found a position with matching hash value in a cache table lookup,
> they do the following: instead of exactly comparing the actual position
> with the stored position, they just compare a 2nd computed hash value.
> 
> The theory behind that is that a "double hash collision" is so unlikely
> that it is better to allow for it and instead save cache memory (and a
> little time) -- a 2nd hash value needs considerably less memory than a
> fullboard position.

This sounds like definitely a post 3.2 issue. Whether or not it is 
a good change is something that we can try and decide, but the time to
make fundamental changes like this is early in the release cycle, not late.

Dan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]