plinden said:It just provides another option for compilation. Programs compiled with the Intel C compile consistently show higher benchmark performance than applications compiled with e.g. gcc. Hence the remark about accusations that Intel write for benchmarks ... having been out of the C/C++ field for several years, I don't know what the true impact is on real applications.
(400th post in 14 months - getting closer to my avatar)
I can speak a little bit to what the Intel compiler can do for real applications. I wrote a 3D plug-in a few years ago that I was going to do some SSE optimization with. At the time I was compiling with VC++ 6.0 I think. Since VC++ didn't support SSE at the time I picked up the Intel compiler. Of course first thing I did was recompile (no code change) and test. With absolutely no changes in what we were doing, render speed on our test files jumped 40% for things that used this plug-in heavily!!! The Intel compiler rocks!
Ultimately we rewrote the plug-in and the new algorithm which gave an even bigger boost in performance did not benefit nearly as much from an intel compile (a few percentage points), but for some applications there are big gains to be had. Those Intel guys really know how to squeeze the performance out of their chips.