Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty results on a 246x2

Author: Robert Hyatt

Date: 08:59:59 09/24/03

Go up one level in this thread


On September 24, 2003 at 01:37:49, Gregor Overney wrote:

>On September 23, 2003 at 16:08:50, Robert Hyatt wrote:
>
>>On September 23, 2003 at 11:50:03, Slater Wold wrote:
>>
>>>Just FYI, with the standard exe off Hyatt's FTP, a dual opteron 246 (K8D Master
>>>motherboard, Windows XP Pro, 2GB RAM) gets 2.22M nps on Crafty 19.03.
>>>
>>>With an optimized exe (Intel compiler) it gets 2.6M nps.
>>>
>>>
>>>Smoking for a 2.0Ghz machine...
>>
>>
>>The main problem with that is that it is still using 32 bit code everywhere,
>>eliminating the main advantage of the Opteron.  IE the Intel compiler only
>>produces X86 code...
>>
>>real 64 bit results will be very interesting to see.  I hope we have some duals
>>reasonably soon.  There is already a 64 bit linux kernel for the opteron, so the
>>question will be how does gcc do for 64 bit stuff?  we'll see, hopefully pretty
>>soon.
>
>It would be a good idea to wait until AMD ships CPU's using their new 90nm
>process (maybe Q2 of '04). The 130nm is causing serious limitations.
>
>The next comparison that really matters is CPUs from Intel's 80nm vs. CPUs from
>AMD's 90nm process. The current offerings (Opteron, Athlon 64 FX, Itanium-2)
>offer only marginal performance increases when compared to an old pair of Xeon
>2.8GHz CPUs.
>
>Does Crafty run twice as fast when rewritten for 64-bit? Somehow I doubt this.

I don't think so, because not every instruction is 64 bits.  However, if you
look at the crafty source a _lot_ of stuff is 64 bits, and that will run 2x
faster (all bitboard operations).  In fact, for some important operations like
shift, 64 bit will be more than 2x faster.

>64-bit is great for bitboards and few more things. Take a well educated guess
>and you can probably tell us how much faster 2xOpteron 246 vs. 2xXeon 2.8GHz can
>be. - Of course, should you optimize for SSE2 or plain 64-bit or even both?
>
>64-bit on UltraSPARC vs. 32-bit on UltraSPARC did never convince me that 64-bit
>is really required for computer chess. And this was in 2000, which was more than
>a decade after you already used 64-bit Crafty.

Running _anything_ on a sparc won't convince anybody of anything, except that
sun sucks.  :)  (from a performance perspective).


>
>"64-bit now!" is almost saying "finally 64-bit here, too! Do you need it?"
>
>Gregor



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.