Author: Dann Corbit
Date: 10:14:36 12/31/02
Go up one level in this thread
On December 31, 2002 at 12:01:56, Uri Blass wrote: >On December 31, 2002 at 11:49:37, Uri Blass wrote: > >>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 > >Another question that I have is which option is best for AMD duron(tm) >proccesor. > >Intel for some reason talk only about pentium and I do not read the >word pentium when I look at my system properties so I do not know if to optimize >for Ppro,pMMX,PIII or PIV. These flags work well for the intel compiler: /FD /G7 /GA /GF /Gs /O3 /QaxiMKW /Qip /Zm500 /W5 /Qprof_use /Qipo /c In order to use /Qprof_use you will need to do several runs before hand with /Qprof_genx to create profile guided feedback. Test sets are a decent way to get some feedback. If your program has an 'auto' mode where it plays against itself, then that is even better.
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.