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.