Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Strength question

Author: Dann Corbit

Date: 15:27:29 01/06/03

Go up one level in this thread


On January 05, 2003 at 17:07:41, Bruce Moreland wrote:

>How much stronger would your program be if move generation and make/unmake took
>zero cycles?
>
>My program spends 43% of its time on this.  That is move generation,
>make/unmake, static exchange, and check detection.
>
>So if on some hypothetical processor it got 100K nps, it would now get 175K nps
>if it got everything for free.  That seems pretty substantial, but remember that
>this essentially removes the guts of the program and replaces them with nothing.
>
>If I could get 50% speedup in these areas of my program, say that I get rid of
>22% of the execution time.
>
>This program would go from 100K nps to 128K nps.  That seems a little less
>important.  A 60 second solution would now take 47 seconds.
>
>I think that it would be extremely difficult or impossible to make all of this
>stuff go twice as fast, so why even try?

For the top chess programs, the dividing line is probably about 10 ELO between
them.

If you can increase your speed 25%, it will result in a measurable increase in
playing strength.

The best place to go for speed is in the algorithms themselves.
Of course, you already know that.



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.