我很感兴趣的是GCC与英特尔ICC在优化级别以及迎合特定处理器体系结构方面的区别。我正在使用GCC 4.1.2 20070626和ICC v11.1 for Linux。ICC vs GCC - 优化和CPU体系结构
ICC的优化级别(O1到O3)与GCC有什么不同?如果它们完全不同?
ICC能够专门针对不同的架构(IA-32,intel64和IA-64)。我读过GCC有-march编译器选项,我认为它是类似的,但我找不到要使用的选项列表。我使用的是64位的Intel Xeon X5570。是否有任何其他GCC编译器选项可用于我的应用程序以支持64位Intel CPU?
谢谢。
问候, 雷恩
不是一个非常有用的答案,因为这只适用于他已有的代码,而不适用于将来可能编写的代码。 – 2010-04-25 12:17:47
以及您如何衡量不存在代码的GCC或ICC优化器的有效性? – 2010-04-26 04:00:32