Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Hash Table question

Author: Robert Hyatt

Date: 07:59:23 02/07/06

Go up one level in this thread


On February 06, 2006 at 13:59:16, Dann Corbit wrote:

>On February 06, 2006 at 12:00:54, Robert Hyatt wrote:
>
>>On February 06, 2006 at 09:11:00, chandler yergin wrote:
>>
>>>On February 05, 2006 at 06:10:55, Vasik Rajlich wrote:
>>>
>>>>On February 04, 2006 at 12:19:33, dhanial wrote:
>>>>
>>>>>What is the best hash table settings for rybka for 10 to 15 min games and for 1
>>>>>to 3 min games.
>>>>
>>>>For all time controls, as high as possible, provided that there is no swapping
>>>>to disk.
>>>>
>>>>Vas
>>>   You are Posting nonsense.
>>>No Credible Programmer or Player would agree with this!
>>>http://www.rebel.nl/ches2010.htm
>>
>>
>>You are posting nonsense.  I certainly agree with him.  I've said so _many_
>>times.
>
>The link he posted has the following quote (for the 'Chess in 2010 experiment'):
>"Programs will use the maximum hash table setting possible"
>
>Let's see...
>Robert Hyatt {credible chess programmer}
>Ed Schroder {credible chess programmer}
>Vasik Rajlich {credible chess programmer}
>
>all seem to agree that big hash is a good thing, especially at slow time
>control.  In fact, I would like to hear of any credible programmer that thinks
>having a large hash table is a detriment.
>
>The quote "No Credible Programmer or Player would agree with this!"
>has [therefore] been refuted (to nobody's surprise).


The chessmaster group might side on the "smaller is better for fast games" side
here, because the last time I saw John post, they were clearing the hash table
between searches.  A really huge hash table could burn all the time you have to
make a move, before the search even gets started.  But most don't do that, using
the "age" trick I explained maybe 25 years ago.  And for those, bigger is
better, period.

I added the "adaptive hash" option to crafty so that it would adjust the hash
size dynamically based on the time control, so that my office machine would not
have lots of memory tied up when playing mainly blitz games on ICC...  but
that's the only reason I did it.



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.