Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: MoveGen Speed

Author: Sune Fischer

Date: 01:55:58 03/15/04

Go up one level in this thread


On March 14, 2004 at 20:11:55, Russell Reagan wrote:

>On March 14, 2004 at 19:56:15, macaroni wrote:
>
>>sorry, wasn't a good post...heres the details.
>>it's 20 million *moves* generated, not 20 million calls to movegen. My comp is a
>>p4 2.8 gHz.
>>This probobly isn't such a good speed then i'm guessing?
>>cheers
>>Tor
>
>Crafty on my Athlon XP 2400+ (2GHz) generates about 26 million moves per second.
>Yace generates about 46 million. I'm pretty sure Yace is one of the faster move
>generators though, so if you can't match that speed, don't lose any sleep over
>it ;) But with 0x88 (or similar), you should probably be closer to Yace than
>Crafty, since the advantage of bitboards (especially on 32-bit hardware) is not
>move generation.

Not so sure about that.
Remember that Crafty does more than just generate the moves, Crafty also sorts
the moves into captures and non-captures.

You can choose not to view move ordering as part of move generation of course,
but it makes no sense to design a program that is screamingly fast at one thing
and then hell slow at something else when both are going to be needed.

At the very least you are fooling yourself if you only design tests to check the
fast part and do nothing to test the slow parts.

-S.

>Run Crafty (with the "perft" command) and Yace (with the "speed" command) and
>tell us what you get on your machine, then we will have an idea of how it
>compares with your program. I would guess my Athlon 2GHz would be in the same
>ballpark as your P4 2.8 GHz, but it would be better if we could compare all of
>the numbers from the same machine (yours).




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.