Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: 0x88 and move generator speed

Author: David Rasmussen

Date: 17:57:42 01/29/01

Go up one level in this thread


On January 29, 2001 at 20:21:32, Dan Newman wrote:

>
>I'm currently getting about 1040 knps on a P3 running at 980 MHz with Shrike
>which uses non-rotated bitboards.  I've been stuffing a lot of eval in too.
>A lot for me anyway.  If I turn off lazy eval it drops to about 890 knps.
>(All this measured on WAC.)
>

You really can't use nps for anything here because your definition of nps might
be different from mine etc. Also, you might have bugs in your nps counting. I
had one very common bug once, where I counted nodes at the beginning of my
Search() function, and then, if depth was <= 0, I called Quiescence(), where
nodes was counted too in the beginning, so the depth=0 nodes were counted twice.
And they are really a large part of the tree, so I got huge nps, until I
discovered the bug.

>I Used to use 0x88 (and have tried a lot of other things too) but am finding
>bitboards to be somewhat faster for some reason...
>
>-Dan.

Maybe your 0x88 implementation was slow?
I don't know. I know that Crafty doesn't run 1000 knps at 980 MHz



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.