Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess Tiger RAM-Hashtable Question

Author: Christophe Theron

Date: 09:59:00 10/07/01

Go up one level in this thread


On October 07, 2001 at 03:20:10, Uri Blass wrote:

>On October 07, 2001 at 02:31:31, B FINKLER wrote:
>
>>Tiger only uses 48 96 and 192 meg hash tables. In Fritz6 interface loading
>>128 meg gets you 96 meg with Tiger and loading 255 meg gets you 192 meg. Why?
>>I dont know, but 96 meg is all you will ever need in all but the longest of
>>games. 192 hash actually slows down the system do to long hash search times.
>
>1)He is not interested in blitz games so this is not relevant.
>192 hash is supposed to be slightly better than 96 mbytes.
>
>2)Tiger can use only the options of 3,6,12,24,48,96,192 Mbytes hash tables.
>
>The reason is probably based on the structure of the chess program that gets
>only powers of 2.
>
>I guess that it is using 12 bytes per position in the hash tables and the number
>of positions in the hash tables is always a power of 2.


Yes you are right. The size of the hash table is 12*2^N

(N being an integer)



    Christophe



>In this case 3 Mbytes means 2^18 entries in the hash table.
>
>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.