Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Shared Hash Table - How to Test?

Author: Matthew Hull

Date: 14:43:03 07/22/03

Go up one level in this thread


On July 22, 2003 at 17:27:37, Bob Durrett wrote:

>
>While using Chessbase 8, I use an analysis engine.  Until today, that analysis
>engine has been Fritz 8.  Today I purchased Shredder 7 and ran Chessbase 8 using
>Shredder 7 as the analysis engine.  After allowing the analysis engine to look
>at a position for a few minutes, I copied the Shredder line to the notation and
>then switched to Fritz 8.  The question I have is whether or not the contents of
>the hash table used by Shredder would then be used by Fritz.  The first thought
>would be that switching engines would erase the Shredder hash table(s) and set
>up new empty Fritz hash table(s).  But does it have to be that way?


The hash table is part of the program's memory address space.  Each program has
it's own address space.  There is no sharing of this space between chess
engines.  Most modern operating systems take care that one address space does
not access another program's address space, as this would defeat the goals of
system stability and program reliability in spectacular ways.

Regards,
Matt


>
>Is there some simple test a user could perform to determine whether or not the
>two engines would use the same hash table where the contents put in by one
>engine would then be used by the other?
>
>Does this make any sense?
>
>Bob D.



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.