Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Why do some engines have learning capacity and others none?

Author: Robert Hyatt

Date: 14:56:44 01/06/06

Go up one level in this thread


On January 06, 2006 at 16:32:59, Peter Skinner wrote:

>On January 06, 2006 at 14:22:02, Uri Blass wrote:
>
>>No it does not control hash and cannot control it.
>>
>>Movei use some ini file to decide how much hash to use and does not consult
>>chessbase.
>>
>>It ignore hash commands.
>>There are instruction to the user how to change hash but the chessbase interface
>>does not know about these instruction and I changed them recently in my last
>>private version.
>>
>>Chessbase interface can only do book learning because it can control the book
>>moves that the engine does not decide about them and it also can use tablebases
>>but it simply cannot do nothing about other things.
>>
>>Uri

>
>Well that is for Movei.
>
>For most engines that installed in the CB interface I can initiate the hash
>table size in the change main engine dialogue, but the interface itself controls
>it. Take Crafty for instance. If I use 128M hash, it only actually allows 108M
>and 20M for tb indices.
>
>This is a prime example of how the interface takes control.
>
>Peter

I don't know exactly what they do.  But since I do my own memory allocation, and
I am pretty certain they don't muck around with it since new versions use the
shmget/shmat stuff for multiple processors, I am certain they are not allocating
my hash tables...




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.