Author: Christophe Theron
Date: 09:49:42 08/24/03
Go up one level in this thread
On August 24, 2003 at 03:04:16, Gerd Isenberg wrote: >On August 23, 2003 at 23:54:46, Christophe Theron wrote: > >>On August 23, 2003 at 15:44:37, Dieter Buerssner wrote: >> >>>On August 23, 2003 at 14:13:48, Christophe Theron wrote: >>> >>>>Talk about a useful advice! >>> >>>You mentioned in the past, that you use Gcc. Gcc can align jump targets for you >>>automatically. Probably other compilers can do this as well. Of course it will >>>depend on the compiler options (and the hardware) what works best. >>> >>>Regards, >>>Dieter >> >> >> >>Every processor has its own set of good recipes. So I would have to release >>several versions of my engine. >> >>I think time may be better invested in other things... :) > >Of course, but if opteron/athlon64 becomes the main chess platform, >i guess you will ship a x86-64 version (windows64/linux64), a x86-32 >(windows,linux) as well a palm version. > >If you play a tournament with a concrete hardware, you may even try some >compiler settings for best results on this target hardware :) The honest answer here is definitely NO. Over the years my experience is that you must never show up in a tournament with a fresh version. Always compete with a version that has been tested for several weeks at least. Recompiling is for me the equivalent of creating a new version, even if nothing has changed in the code. The newly created executable has not passed any tests, so by default it must considered as broken. So I would most certainly not create a special version for a tournament and would instead compete with a version several weeks old, and preferably the last release of the commercial version if it is not too old either, because a released version has passed thousands of tests successfully and is the most reliable thing I can produce. Christophe
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.