4 ms·
Sensational headline: this article is only about the Intel C Compiler, which as far as I can see, is only used for benchmarketing and research purposes.
by Andys 17y ago
Sensational headline: this article is only about the Intel C Compiler, which as far as I can see, is only used for benchmarketing and research purposes.
- scott_s 17y agoAs a systems researcher, I have often used the Intel C Compiler when I wanted to make the most fair comparison possible because it is generally accepted to produce the best code of x86 processors. With that background, I correctly guessed from the headline what the content of the article was.
- praptak 17y ago"Only" benchmarketing? If any published benchmarks are affected by this misfeature, it's pitchforks and torches for Intel.
- Andys 17y agoDoes it really come as news to anyone that if Intel wants to show their CPU in best light, they'll use their own compiler? Caveat emptor. The bulk of the x86 world uses Microsoft C++ or GCC - end of story.
- kelnos 17y agoI think the parent was talking more about third parties doing benchmarks. If someone (not Intel) uses benchmarking software compiled with ICC, it might report erroneously bad results on an AMD system.
- praptak 17y agoYup, that was my point. Also, 'caveat emptor' has limits - Intel should at least state that their compiler produces suboptimal code for their competitors' CPUs.
- zeugma 17y agoI disagree. ICC is often use to optimize heavy computation code. As it have a reputation of producing faster code.