Computer Chess Club Archives


Search

Terms

Messages

Subject: What is the correct Hash Table forumla?

Author: Brian Katz

Date: 07:00:50 02/03/02


Does anyone have information on a formula for Hash Table settings?
Steve Lopez from Chessbase has stated that the correct setting should be:
2 x Processor Speed  x   Average Seconds per move.

This was based on the Fritz 5 program, which had the Hash Tables in KB's where
you could select an exact number such as 16,384 KB Hash Tables.
Since Fritz 6 and Fritz 7 programs have the Hash Tables in MB's you would have
to divide the above formula by 1000:
2 x Processor Speed  x   Average Seconds per move / 1000

The Fritz 6 and Fritz 7 help files state that if you don't have any disk
activity when starting up the engine, than you were too "timid" with your Hash
Table setting. They also state that between 4-64 MB Hash Tables should be for
blitz games.
With high amounts of Ram, such as the 384 SDRAM I have on my Pentium II 350 MHz,
you won't get any disk activity until the Hash Tables are set in the 200's, such
as 256 MB Hash Tables. At 192 MB there is no activity at all.

That conflicts with the suggested settings of 4-64 MB Hash Tables for Blitz,
where there will be no disk activity with the 384 SDRAM that I have and the
statement that the settings  being "too timid" if there is no disk activity.

Plus, the Optimize Strength feature, which is for the Blitz and Long game
levels, will set your Hash Tables at the Highest possible setting for your
computer depending on how much Ram you have. In my case, it will say 288 MB is
the maximum Hash Tables setting. If you try anything higher it will warn you
that you are exceeding the limit.
288 MB is quite high for a blitz game, on a Pentium II 350 MHz processor.

I find this confusing. Can anyone please clear up this question for me?  Regards
Brian



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.