Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: need help in compiling Crafty

Author: Robert Hyatt

Date: 14:55:35 02/18/05

Go up one level in this thread


On February 18, 2005 at 12:43:20, Eugene Nalimov wrote:

>On February 18, 2005 at 11:26:26, Mike Byrne wrote:
>
>>On February 18, 2005 at 05:13:02, Peter Skinner wrote:
>>
>>>On February 18, 2005 at 04:09:47, Mike Byrne wrote:
>>>
>>>>That does work with VS 2005 - thanks Joshua and Eugene .
>>>>
>>>>Also, PGO really helps a lot with VS 2005.  Increases Crafty NPS by 33% on the
>>>>dual Opteron.  Crafty was about 3M nps, and with PGO and 10% OC, it goes up to
>>>>4M nps.
>>>
>>>Hi Mike,
>>>
>>>Reading through the helpfile there is no mention of PGO compiles with 2005...
>>>
>>>Or well atleast the downloadable version.
>>>
>>>Peter
>>
>>On the CD "pro" version (not the express), the help talks about profiling, the
>>option are different than Intel's PGO option \GL etc. (MS calls it POGO I
>>believe)
>>
>>The "free" CD also has the AMD64 specific processor options, for $9.95 shipping,
>>it is well worth it even if it is a beta.
>>
>>Also, CD is in DVD format and count on 4 gigs for the install.  It takes an hour
>>to load on 1.8 Opteron.
>
>2 remarks:
>
>(1) You mentioned /GL -- that is link-time code genration, not POGO. Did you
>really compiled with POGO, e.g. built instrumented version, trained it, and then
>built optimized one?
>
>(2) Output that you provided says "System is SMP, not NUMA". When I start Carfty
>of Windows Server on AMD64 it correctly recognizes it as NUMA. I am not sure who
>is guilty here -- Windows XP or BIOS settings. If later than there should be a
>way to turn NUMA support on.
>
>Thanks,
>Eugene


Many of the AMD opteron boxes I have used have a BIOS setting for SMP or NUMA.
Not that it really changes things except for how memory is mapped from a
processor to local memory.  I believe that a quad in SMP mode will result in
physical RAM pages 0-3 being on different local memory controllers.  That is I
think it interleaves pages across all nodes uniformly.  the NUMA setting does
the opposite and the first 1/4 of physical RAM goes on processor 0, the next 1/4
on processor 1, etc...

I tried both ways at AMD when I was using their hardware, to see how each would
affect things.  "NUMA" mode was better for Crafty...



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.