Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: To Vasik - What is the progress of MP Rybka ?

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.