Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: How find raw speed of your game?

Author: leonid

Date: 16:19:26 10/22/99

Go up one level in this thread


On October 22, 1999 at 13:03:19, Jeremiah Penery wrote:

>On October 21, 1999 at 23:56:48, leonid wrote:
>
>>Please, say your suggestion! You have your basic logic and want to find its raw
>>speed. How you will proceed?
>>
>>The speed of your logic when its go to solve the mate positions you already
>>found. You only want to know how quickly your logic respond in all other
>>situations.
>


>What exactly do you mean by 'raw speed'?  Are you looking for

Speed for finding the move in the position when your logic look every
possibility that exist in a give number of plys. Logic do search through the
"brute force" but not use any "extensions". Extensions must be not used because
they confuse everything, since in every next game it is probably something else.


>A) Nodes/Second (NPS)

It is useful to see but not give the final truth. Sometime logic that have poor
"branching factor" will give magnificent Nodes/Second.

>B) the time it takes to get to depth 'x'

Exactly.

>C) the time it takes to solve test positions?

To be able to campare the time that it took to find the move for the same
position on different logics. I don't speak about solving the mate positions.
For this I have special logic and its speed was found. Logic for solving the
mate don't say me how speedy the positional logic is. Both use the same move
generator but are different.


>If (A), I would say don't worry about it.  Among the commercial programs, some
>have about 40k and some have 400k.

Agree!

>(B) is directly related to the Effective Branching Factor.  A lower branching
>factor will give you better times.  However, it is also related to the number of
>extensions done.  Doing many extensions will lower the 'depth', but can still
>see the same information.


Here I am not sure that something useful could be found when you have as the
logic to compare something that have inside the "extensions". This is because of
existence of "extensions" that I could never find the way to fugure out the raw
speed of my logic.


>(C) may be interesting - test positions are nice, but the program's strength in
>real games is more important.

Before you go to do your real game, you must have your basic logic that work at
the highest speed possible. When this is done, second part is still to be
accomplished but this sound as only the final effort.



>Hope this helps a little, even though it doesn't really give an answer. :)
>
>Jeremiah

Thanks you very much for trying to help me! Maybe my last explanation will help
you to see if you can suggest me some practical solution. Sometime solution is
very simple but only after you already found them.

Leonid.



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.