Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Hash Tables in CB Tiger GUI - Another Question

Author: Uri Blass

Date: 20:31:25 10/03/01

Go up one level in this thread


On October 03, 2001 at 17:36:33, Ian Aston wrote:

>
>The penny has finally dropped and I have just realized that you mean the
>Fritz 5.32 engine and not an old Fritz 5.32 GUI. I got a bit of a shock to
>see that it only takes about a minute to fill a 128MB hash allocation on
>my 1.3 mhz AMD. This means that if I play a 40/120 tournament game, between
>say Fritz and Junior, then my 512 MB total memory is probably not enough to
>give these engines all the hash tables they can use.

Do not worry about it the difference from doubling the hash tables is small and
is estimated as 6 or 7 elo so even if a program gets only half of the hash
tables that it need it does not lose more than 6-7 elo rating points.


 As I don't have the
>patience to use this time control, I won't be rushing out to buy some more
>memory :)
>
>My question is :-
>
>Is it fair to equate NPS to hash table size for all engines. For arguments sake,
>if Fritz is getting 1 million NPS and Tiger 350K NPS, will Tiger only use
>35% of the hash tables that Fritz uses or do some engines use significantly more
>bytes per entry than others? If I can get the answer to this question then
>perhaps I can set the hash table sizes more efficiently.
>
>Thanks
>
>IA

I think that equal hash tables for the programs is always the fair decision.

Programs should use existing conditions and there is no infinite hash tables.

Problems when the programs get too much hash tables should not happen because
programs should know to reduce the hash tables automatically based on the time
control if they need to do it.

I know that at least for tiger14(and not Tiger12) give it as much as possible is
the right choice.
In any case the demage from the fact that Fritz does not get enough hash tables
and gets only 192 Mbytes instead of 256 Mbytes is minimal.

If you have 512 Mbytes you can give tiger the maximal possible hash tables(192
mbytes) and give Fritz the same size of hash tables.

Maybe you should reduce the hash size of Fritz in blitz games but I am not sure
about it(it may be also dependent on the version of Fritz that you use)

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.