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.