Author: Dann Corbit
Date: 14:55:55 01/18/06
Go up one level in this thread
On January 18, 2006 at 17:10:28, Yen Art Tham wrote: >On January 18, 2006 at 07:21:27, Vasik Rajlich wrote: > >>On January 18, 2006 at 04:15:20, Majd Al-Ansari wrote: >> >>>Just wanted to know how the progress is going for the multiple processor version >>>of Rybka. Also will it be sold as a seperate engine or part of the Rybka 1.2 >>>options. >>> >>>Thanks >> >>Majd, >> >>multi-processor Rybka is a project for later in the year. It's also likely to be >>a relatively low-end implementation, IMO search and evaluation intelligence are >>more important. >> >>Vas > >Will Rybka 2.0 be multi-processor capable and approximately when will it be >available? >What is meant by "low-end implementation"? Guess: It is much easier to do an engine spawning version that has hash tables in shared memory than to write a threaded version. Executables are heavyweight processes that heavily consume resources and threads are lightweight processes which consume less resources. But a threaded server needs any global variables to have write-access gated with a critical section whereas a global in a spawned server has no effect (since each server is a single process running a single thread of execution). It is better, but much harder, to write a threaded chess engine.
This page took 0.01 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.