Computer Chess Club Archives


Search

Terms

Messages

Subject: CCC (C-compiler contest)

Author: F. Huber

Date: 08:07:16 01/06/04


Hello C-programmers!

I´d like to start a little contest to get the optimal (i.e. fastest possible)
WinChest version for the ChestUCI package.
My own version (included in the official release) is compiled with MS-VC++ 6.0,
and in the meantime I´ve already got an optimized Intel-C8 version from Mike
Byrne, which is indeed really faster (6-10% on Celeron/400, 0-9% on P4/2.66).
But maybe some expert here has a still faster compiler (or knows some better
compiler options) to improve this result further.

So if anyone would like to participate in my ´contest´, just send me an e-mail
(with the header "WinChest"), and I´ll send you my (modified) Chest source.
This is a standard Win32 console application (written in ANSI-C) and should
compile without any problems.
You can experiment with your compiler options or use whatever tool you have
for this purpose (profiler, ...) in trying to get the fastest version, but
of course you must NOT make any changes in the source files!
(And if you send me your compiled ´WinChest.exe´, it would of course be
interesting for me to know the compiler type and eventually the special
settings or tools you used - e.g. optimization for a special CPU, ... )

A good example for testing would be the following ´nontrivial mate in 9´
from Heiner Marxens homepage, which should need about 3 minutes:

3Q4/5q1k/4ppp1/2Kp1N1B/RR6/3P1r2/4nP1b/3b4 w - -

Of course I will extensively test all the versions I´ll get back from you
(with different mate positions) on my two different computers, and I´ll
report the results here. Also I´ll include the fastest version(s) in my
next official release of ChestUCI.

Best regards,
Franz.



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.