Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: R. Hyatt, Crafty style move generation

Author: Dann Corbit

Date: 12:46:08 01/23/01

Go up one level in this thread


On January 23, 2001 at 14:41:28, Severi Salminen wrote:

>>I created a GenerateCapturesMoves styled after your Crafty GenMove.
>
>What was your previous movegen like? I have not yet watched Crafty's movegen so
>what modifications did you make to improve your speed? I have also spent a lot
>time speeding my movegen up and now I'm sometimes faster that Crafty and
>sometimes not.
>
>
>>Looks like it is worth about 100,000 moves per second in my program.
>>I do not update hashkeys like your perft does.
>>I may be able to get a few more moves per second with some tweaking.
>
>Indeed you can, but be sure _not_ to make performance comparisons based to perft
>or perf only. In normal search you should generate 10x (or more)the moves you
>actually make. So if you make modifications that slow your movemakeing down and
>speed your movegen up you might get different results in search and perft. Perft
>will probably indicate that you are slower but in reality you are faster. And a
>better result in perft might mean worse result in search... :(

Do you use 0x88?

I am experimenting with using a common internal format that is easily translated
into other formats.  I change from bitmaps to 0x88 when the board is dense or
sparse.




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.