Computer Chess Club Archives


Search

Terms

Messages

Subject: question about option setting and intel compiler under viisual C++6

Author: Uri Blass

Date: 08:49:37 12/31/02


1)I read in the intel tutorial that I can use optimization like loop
optimization.
Does it mean that it is always better to change my project option from 02 to 03
and if it is the case why not using 03 as the default option?

2)I read that G7 is the default option but for some reason I see GX in my
computer.
What does it mean?

The following table was copied and edited by me from the intel tutorial

  Option Setting           Processor
Windows*    Linux*

-G6         -tpp6 Pentium Pro, Pentium II and Pentium III processors

-G7 default -tpp7 default  Pentium 4 processor


tpp7 is for linux and it is not relevant for me.
I expected to see G7 in my project option and not GX and I am afraid to change
the X.

3)From reading the tutorial I get the impression that I cannot give a version
that is the best for all processors and the only way to get a version that is
best for all processors is to have 4 different exe files when everyone of them
run only on specific processors.

The following is copied from intel's totorial

"Because they contain multiple versions of code, applications compiled with
these options have increased code size. However, the performance of such code is
better than standard optimized code, although slightly slower than code compiled
with the -Qx[i|M|K|W] options,"

How much is slightly slower for chess programs and is there a way to avoid the
problem(for some reason I do not see programmers release 4 different version
when they ask the user to choose based on the processor)?

Uri



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.