Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: I'm addicted

Author: Andrew Williams

Date: 05:45:09 09/11/01

Go up one level in this thread


On September 10, 2001 at 17:09:26, Dann Corbit wrote:

>On September 10, 2001 at 16:37:55, James Swafford wrote:
>
>>On September 10, 2001 at 15:26:39, Dann Corbit wrote:
>>
>>>On September 10, 2001 at 05:17:25, Edward Seid wrote:
>>>
>>>Eventually, if you want the last little bit of speed out of your program, you
>>>will want to get a really good commercial compiler.
>>
>>I have seen cases in which cygwin outperformed VC6 with full optimizations.
>>In your experience, how much better are the commercials?  We're talking
>>integer ops here, specifically for chess programming.  5%? 10%?
>
>I have never seen Cygwin (or Borland) even come close to the MS VC++ or Intel
>C++ compilers.
>I test mostly on high level chips (AMD Athlon and Intel P4) and there may not be
>nearly so large a difference on older CPUs.
>
>About 1/3 performance increase is typical.  Sometimes a lot more.  Sometimes, it
>is very dramatic.  Here is a quote from an email by a friend:
>
>"I have compared the numbers... unbelievable... it is really nearly two times
>faster... move gen 3 times... the numbers looks like they are from
>completely different machines... unbelievable... totally... missing words..."

Can you confirm this? Your friend's program is *nearly twice as fast* under
MSVC as under cygwin? This is with proper optimization in both cases, I
presume?

I ask because I don't use Windows at home, and have always considered it would
be a complete waste of money, considering I'd have to buy Windows and the
compiler. But having my program run twice as fast might begin to be tempting.

Andrew



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.