Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crosstable

Author: Robert Hyatt

Date: 07:45:00 08/17/05

Go up one level in this thread


On August 17, 2005 at 03:15:20, E. Nielsen wrote:

>Hi
>
>I'm just wondering...
>
>"...means the search is running about 1/6 its normal performance level..."
>
>So you are getting 6 times speedup with 8 cpu's. Doesn't that correspond to the
>average branching factor? And thus could it be that it's still 6 times speedup
>with 16 or 32 or 64 cpu's?
>
>Eyưun

Not at all.  The simple formula I have used to approximate speedup has been:

speedup = 1 + (CPUS -1) * .7

That is not exact of course, but its a good approximation.   I posted some 1, 2
and 4 CPU logs last year, and Martin found that the formula was actually a
little pessimistic for that partiular machine and set of test positions (It
predicted a speedup of 3.1, but the logs showed an average speedup of 3.3).

I have not tested this for large numbers of CPUs, but I have tested it for up to
16 and it works pretty well as a performance predictor.

Branching factor has nothing to do with this.  the effective branching factor is
about 2.5 or so, that is it takes about 2.5x as long to do a depth D+1 search as
it takes to do a depth D search, sometimes significantly less...



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.