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.