Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Are some of you getting 5 Million moves per second?

Author: Larry Griffiths

Date: 17:52:39 07/22/00

Go up one level in this thread


On July 22, 2000 at 16:07:57, Dan Newman wrote:
>
>Mine gets about 1.355 million nodes/s on a 400 MHz Celeron on this test.
>To compare with a 550 Xeon multiplying by 550/400 might be close enough:
>1.3 x 550/400 == 1.86 M/s, which is pretty close to your number.
>
>It could be a matter of terminology.  Some people were (in some threads)
>comparing move generation rate in which you call the move generator
>repetitively without any search.  This is generally what I'm talking about
>if I say "moves per second".  Or it could be a matter of faster processors.
>
>The above (brute force) test is weighted towards measuring the speed of
>the make/undo code since you end up calling make/undo about 30x for each
>move generation--but make/undo speed might be slightly more important
>than move gen speed anyway...  (This test also equally mixes non-capture
>with capture generation, but the capture generation speed is much more
>important usually.)
>
>Anyway, it looks like you're going fast enough :)
>
>-Dan.

Thanks for the Info Dan.
My 550 machine is 1.5 times faster than the 550 that I use at work.
The Pentium III Xeon has a 512k Level 1 cache that runs at the same speed as the
cpu.  This makes it more like a 825 Mhz machine so using your formula...

1.355 x 825/400 == 2.79 M/s

I did a little optimization and have it up to 2.1 million moves per second at
this time.

I do not have code to validate the moves yet, and I also do not have
code for en-passant, castleing, or pawn promotion.

I assume that your 1.355 figure includes code for en-passant, castleing, and
pawn promotion? Am I correct?

Larry :)



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.