Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Strength question

Author: Bruce Moreland

Date: 23:00:48 01/05/03

Go up one level in this thread


On January 06, 2003 at 01:23:25, Richard Pijl wrote:

>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?
>>
>>bruce
>
>By speeding up one part of the program, speeding up other parts of the program
>will become more significant ...
>
>Richard.

Yes, that's true.  But assuming that you have been working on the program for
some number of years, and it is unlikely that you are going to get incremental
performance improvements from the rest of it, it is hard to feel that great
about working on one part of it in order to achieve an incremental improvement.

bruce



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.