Author: Kolss
Date: 04:36:36 12/14/04
Go up one level in this thread
On December 14, 2004 at 05:20:29, Francesco Di Tolla wrote: >>Ponder = on is the topic! >>For ponder = off its work perfectly but in the example with the match ProDeo vs. > >Of couse the ideal solution is to don't use pondering. >One other idea could be to control the process priority (in Windows) >dinamically. > >When a prorgam is not thinking its move you could set its priorirty to "idle" >and rise it again when it has to move. > >If the engine is properly written it will take almost no CPU time and let the >other engine have almost 100% of the CPU. >Some engines are more nasty on this, since the use very tight machine code that >the threading system cand hardly deal with. But standard C programs will behave >properly and get a minimal time-slice for the pondering. > >I don't know if there is a way in windows to suspend a process like unix has, >which would allow to implement a no-ponder option by default. Hi, I don't think that is a good idea: when an engine is pondering, but does not get any CPU time, it will still think that it has been searching for the whole time. If e.g. after a ponder hit, an engine substracts the time used during the opponent's turn from its move time, it may move instantaneously (or very fast), assuming that it has been searching for a decent time interval, although effectively it has not. That should obviously severely impair the performance... Best regards - Munjong.
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.