Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Itanium2 Testing Crafty & Tinker Informal Results

Author: Brian Richardson

Date: 10:18:21 02/17/03

Go up one level in this thread


On February 17, 2003 at 13:12:29, Robert Hyatt wrote:

>On February 17, 2003 at 12:47:24, Brian Richardson wrote:
>
>>On February 17, 2003 at 11:22:55, Robert Hyatt wrote:
>>
>>>On February 16, 2003 at 21:56:03, Brian Richardson wrote:
>>>
>>>>On February 16, 2003 at 19:08:03, Robert Hyatt wrote:
>>>>
>>>>>On February 16, 2003 at 16:50:48, Brian Richardson wrote:
>>>>>
>>>>>>I have been running some informal Itanium2 tests with Tinker and Crafty (18.15).
>>>>>>The results are not encouraging.  I know Bob Hyatt has posted better numbers for
>>>>>>Itanium2, but I can’t come even close.  Then again, I am no professional
>>>>>>compiler developer or performance engineer.  Anyway, here is the data (Knps).
>>>>>>
>>>>>>Intel IA64 Itanium2 (1GHz) dual CPU system vs dual AMD 1900+ (1.6GHz)
>>>>>>
>>>>>>Crafty18.15	1 CPU	2 CPUs	SMP Speedup
>>>>>>IA64	        368	715	1.94
>>>>>>AMD	        615	1015	1.65
>>>>>>IA64 Slower	40%	30%
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>That looks horrible.  What compiler, etc?  IE the best results I have seen
>>>>>come from the microsoft in-house compiler guys.  Even a 1ghz processor should
>>>>>be faster than that using a raw PIII at 1ghz...
>>>>
>>>>That is the point.  Most of use do not have access to Microsoft and Intel
>>>>compiler experts.  I used the free IA-64 compiler updates from Intel and
>>>>Microsoft at:
>>>>http://www.intel.com/software/products/compilers/downloads/cwin.htm
>>>>http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
>>>>
>>>
>>>Can't offer much advice since I don't have one, but it is pretty strange that
>>>the
>>>1ghz Mckinley is less than 1/2 the speed of a 600mhz 21264 alpha, which does
>>>suggest something is badly wrong...
>>
>>No, the 1GHz Itanium2 is about the same speed as a 1GHz Alpha, per published
>>SPEC results.  Again, the point is that much faster results may be possible with
>>hand optimizations, which Tim likely did, I assume.
>
>
>Not sure what you mean by "hand optimizations".  If you mean changes to the
>source
>code, the  answer is "no".  He showed up one night on ICC with a gnuchess that
>was
>running impossibly fast.  I chatted with him, sent him a crafty source tarball
>and he
>compiled it and had it on ICC within 15 minutes.  It was the version I posted
>the WAC
>nps numbers for (16.18) and the NPS we saw out of crafty on that box (he did use
>dual
>cpus) was pretty amazing at the time.  I'm pretty sure he knew how to compile
>with good
>optimization flags, but that was all he did.  No assembly of any kind, no source
>changes,
>etc...

Perhaps version differences (16.18 v 18.6?) are pretty significant in nps.

>
>
>
>>Here are the Crafty SPEC results:
>>Alpha 21264A 616MHz     219
>
>
>Clearly your Mckinley numbers ought to beat the above significantly...
>
>
>
>>Alpha 21264C 1GHz       123
>>Alpha 21264C 1.25GHz    98.5
>>
>>>
>>>
>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>x86 binary
>>>>>>on IA64	        170	337	1.98
>>>>>>IA64 Slower	72%	67%
>>>>>>
>>>>>>
>>>>>>Tinker
>>>>>>IA64	        260
>>>>>>AMD	        330
>>>>>>IA64 Slower	21%
>>>>>>
>>>>>>x86 on IA64	103
>>>>>>IA64 Slower	69%
>>>>>>
>>>>>>
>>>>>>Note that the 2 CPU SMP efficiency for the Itanium2 system is significantly
>>>>>>better than the dual AMD system, as has been reported before.
>>>>>>
>>>>>>Also, note that both the Intel and Microsoft Itanium2 compilers produced
>>>>>>different results, depending on debug (no optimization) vs optimization modes.
>>>>>>Also, I could not get Crafty to compile with the Intel compiler, and some Tinker
>>>>>>routines broke the Intel optimizer.  Moreover, the Intel compiler produced code
>>>>>>about 5% or so faster than the Microsoft compiler for Tinker.  I was not able to
>>>>>>get profiling to work, nor did I try Vtune.
>>>>>>
>>>>>>The results are more or less in line with the SPEC CPU2000int results for Crafty
>>>>>>(see www.spec.org), some of which are (run times in seconds):
>>>>>>
>>>>>>Hewlett-Packard Company hp server rx2600 (1000 MHz, Itanium 2)
>>>>>>186.crafty 128
>>>>>>
>>>>>>Advanced Micro Devices Epox 8KHA+ Motherboard, AMD Athlon (TM) XP 1900+ (CPU
>>>>>>MHz: 1600)
>>>>>>186.crafty 106
>>>>>>
>>>>>>Intel Corporation Intel D850EMVR motherboard (3.06 GHz, Pentium 4 processor with
>>>>>>HT Technology)
>>>>>>186.crafty 86
>>>>>>
>>>>>>Advanced Micro Devices ASUS A7N8X (REV 1.02) Motherboard, AMD Athlon (TM) XP
>>>>>>2800+ (CPU MHz: 2250)
>>>>>>186.crafty 76.3



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.