Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: When do you probe pawn hash tables?

Author: Uri Blass

Date: 07:04:24 09/10/03

Go up one level in this thread


On September 10, 2003 at 09:19:25, Tim Foden wrote:

>Hi Uri,
>
>In GLC I probe the pawn hash tables every time Evaluate is called (it is probed
>from withing the Evaluate code).  Evaluate is currently only called from the
>q-search.
>
>Cheers, Tim.

I still think that it is a waste of time and maybe it is better to keep a global
varaible that tells me if to probe the pawn hash tables  only when make move
does not change the pawn structure.

At the end of makemove after I already decided if to probe or not to probe
I should have
HaveToProbe=0;

In unmakemove I should have
if (pawn structure was changed)
HaveToProbe=1;

When HaveToPtobe=0 in the beginning of makemove
I can probe only when the pawn structure is changed and in other cases I
alwaysprobe in makemove.

Uri



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.