Author: Jay Urbanski
Date: 19:26:06 01/18/06
Go up one level in this thread
On January 18, 2006 at 17:55:55, Dann Corbit wrote: >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. Very true but with nearly all processor improvements in the immediate future coming from more cores/threads - it will likely be worth the effort to bite the bullet and learn to write good threaded code at some point.
This page took 0.02 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.