Computer Chess Club Archives


Search

Terms

Messages

Subject: new engine command: "mem"

Author: Georg v. Zimmermann

Date: 00:28:04 08/06/02


Hi,

suggestion for a new engine pseudo-standart command like "hash": "mem".
For example "mem 64" should tell the engine to use 64MB in total. Which means if
it uses 16MB for internal structures, 2MB for tablebase stuff, 2MB for learning,
it has 44MB left for pawn hash and normal hash table which it might distribute
as it wishes.

Advantages:
- easier for users
- fairer engine-matches, everyone gets the same ammount of memory, eg. you get
rewarded for using small internal structure.



Current situation is this, as Mr. Zipproth summarized in another thread:

It is not possible to tell an engine how much memory it shall use. It is only
possible to tell an engine how much memory it may use for hashing. Aristarch
does that correctly, which you can easiliy see by increasing the hash size by a
certain amount - the used memory of Aristarch will increase by the same amount.

Chess engines need memory not only for Hashing, but for lots of other things.
This differs from engine to engine, I am sure that there are engines that need
more base memory than Aristarch (32 MB).



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.