Computer Chess Club Archives


Search

Terms

Messages

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

Author: Larry Griffiths

Date: 14:34:27 01/24/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... :(
>
>Severi

You got me curious, Severi.

I created some code to test the speed of my move generation.
It generates around 11 million moves per second for the initial position,
and as high as 30 million moves per second in middlegame positions.

This ran on a Pentium III 550 xeon processor under Win2k.



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.