Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Why is Crafty so fast?

Author: Chris Whittington

Date: 01:43:04 11/27/97

Go up one level in this thread



On November 26, 1997 at 21:52:10, Robert Hyatt wrote:

>On November 26, 1997 at 15:54:48, Tom Likens wrote:
>
>>
>>How about "because Bob's a damn good programmer!!" :)
>>
>>Bob, you've gotta' love messages like this.  So much more satisfying
>>then
>>why did Crafty X.XX lose to Mega-Chess 1E6 on such-and-such a date.
>>
>>To really address the question, from my perusal of Crafty's source code,
>>it seems to do an excellent job of move ordering and intelligent move
>>extensions.  Both key components of a fast program.
>>
>>--Tom Likens
>
>while it's move ordering is not bad, it is not particularly exciting.
>The
>stuff I do here is the same stuff I did in Cray Blitz for many years.
>That
>part of the search is well-known...
>
>Part of the speed has been the direct result of bitmap development.
>When I
>started, I knew nothing about it.  I made a promise to myself that I was
>going
>to stick with them for at *least* 3 years, to give myself a chance to
>become
>familiar with them, and get into the mode of "thinking bitmaps."  It is
>now
>natural, thankfully, and they offer a lot.  They *really* offer a lot
>when it
>comes to 64 bit architectures, because they are designed to work on such
>machines efficiently...

If I remember rightly, Crafty didn't get such a vast nps improvement on
the alpha in Paris, certainly not as much as I'ld been expecting .....

What is Crafty nps on say a PP200, compared to an alpha 500 ?

And could you factor out for us the nps change due to the architecture
only ? (I know this is fraught with difficulties, but please take a shot
at it).

Chris Whittington

>
>but you are right, it is more fun talking about why it is fast, or why
>it
>does (or doesn't) find a particular move, rather than why it loses to or
>beats program "X".  IE I'd suspect someone is going to want to know how
>Rebel 9 lost to Rebel 7 in this last tournament going on.  The answer is
>simply "stuff happens."  One game is interesting, but not informative.



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.