Aside from profiling, I get good results with these switches:Jeremy Bernstein wrote:Thanks, strange. I wonder why your compiles are so much faster. Turning off most of the optimizations for the Intel compiler, I seem to have found something slightly faster than what I was doing before, but I'm still doing comparisons, and I need to see if PGO makes a difference (it didn't with my previous settings). In any case, any speed hits are definitely not the result of the GTBs -- #ifdefing that code out doesn't have any effect on overall speed, AFAICT. Anyhow, Maybe I'll come up with a winner before the end of the day.gaard wrote:Intel's compiler (11.1) which generally outperforms MS' 2010 by 3-5%. I haven't use MinGW in a long time. IIRC, MS' optimizing compiler, free with Visual Studio Express, is a little faster.Jeremy Bernstein wrote:EGTB will only effect performance when there are fewer than 6 pieces on the board. Otherwise, it's ignored.ivanhoe wrote:How about getting rid of EGTB support to see it goes any better or faster?
However, dealing with performance is my next planned activity. My compiles are markedly slower than gaard's. I presume that you're using MingW, gaard, or are you running a different setup? I need to take a day to play with different compiler settings and/or change to a different compiler, since we're compiling more or less the same code.
Jeremy
/Qansi-alias /Qinline-min-size- /Qinline-max-per-compile- /GA /Qcomplex-limited-range /O3 /Qprec-div- /Qipo