В статье "Benchmarking Intel C++ to GNU g++" производится сравнение производительности компиляторов и генерируемого ими кода. В сравнении участвуют: gcc 3.0.4, gcc 3.1, gcc 3.2.1, icc 6.0, icc 7.0. Intel C++ (ICC) - полностью совместимый с GCC компилятор от Intel, код сгенерированный icc примерно на 30% быстрее чем код от gcc.
В сравнении использовались следующие опции для оптимизации;
Для GCC:
gcc -O3 -funroll-all-loops -fomit-frame-pointer -ffast-math -march=pentium3 -mfpmath=sse
Intel C++ 6.0:
icc -O3 -axK -ipo
Intel C++ 7.0:
icc -O3 -i_dynamic -xK -ipo -march=pentiumiii -mcpu=pentiumpro
|