原帖由 jqbsx 于 2009-2-28 21:41 發(fā)表
just info:
http://blog.alphagemini.org/2008/03/icc-vs-gcc-43.html
http://www.coyotegulch.com/reviews/linux_compilers/index.html (new)
http://www.coyotegulch.com/reviews/intel_comp/intel_gcc ...
原帖由 albcamus 于 2009-3-2 12:27 發(fā)表
> 其實這個意義不是很大,因為你跑的 testcase 不一樣得分也是不一樣的。
對,得看什么樣的benchmark
>客觀的說,在 x86 上, ICC 做的很好(不過有人和 VS 比說 VS 編譯出來的代碼效率更高), GCC的確有 ...
原帖由 albcamus 于 2009-3-2 12:42 發(fā)表
而且, icc之所以可以編譯某些特定版本的kernel, 也是因為它對gcc做了選項和語法上的全面兼容。
即使這樣,也不是每個kernel版本都可以用icc編譯的。
原帖由 albcamus 于 2009-3-2 12:27 發(fā)表
icc估計更多microarchitecture 級別的優(yōu)化, 而不是通用的優(yōu)化。 Intel的icc開發(fā)工程師也有很多給gcc的x86 backend提補丁的
opensolarsi上編譯gcc不麻煩,我就在用gcc 4.3.1呢。 我的筆記,僅供參考:
44) 在Solaris/x86 上編譯gcc
(注意,只針對4.0以及更新的gcc)
準備:
原帖由 albcamus 于 2009-3-2 14:02 發(fā)表
幾年前就記筆記了, 總計有:
linux:
kernel
tips
programming
arch
acpi
hardware
english
solaris tips
solaris kernel
$ wc -l *
1372 linux_acpi.txt
2633 linux_ ...
原帖由 prolj 于 2009-2-28 22:28 發(fā)表
意義不大,5 年之后 SUN cc 和 ICC 還有那個 ORC 對 GCC 還會有多少優(yōu)勢?10 年之后還會誰還會存在?
原帖由 ericqchem 于 2009-3-3 12:33 發(fā)表
10年后誰會存在?gcc會,intel,pgi,absoft,pathscale,xlc,acc, sun cc都會,其實各種編譯器主要應用在科學計算領(lǐng)域,只是icc兼容性太好了,所以現(xiàn)在有人用它編譯通用軟件。
不可否認gcc編譯科學計算代碼性能是最濫的。只有像龍芯集群那樣的沒有專用編譯器的才會用。一般的hpc機群沒有不買商業(yè)編譯器的(當然也有用D版的,呵呵)。
原帖由 mik 于 2009-3-4 00:04 發(fā)表
icc 編譯器并沒有什么好吹捧的
只不過是 intel 在 c/c++ 編譯中生成非通用編譯器(如 gcc)中不會使用的特定指令而已,一般是些 SSEx 指令。
如果,在 gcc 中使用嵌入?yún)R編的形式使用這些特定指令,效果是 ...
原帖由 BigMonkey 于 2009-3-4 10:05 發(fā)表
gcc的性能優(yōu)化參數(shù)有不少,例如
-marh
-mcpu
-m 64-bit
等等,請問測試的時候用了么?
以前聽Intel的人說過,如果GCC選擇合適的編譯參數(shù),那么ICC的編譯出程序的性能優(yōu)勢并不大(
原帖由 Magicloud 于 2009-3-4 11:08 發(fā)表
一般gentoo的編譯參數(shù)都比較優(yōu)化,如果icc依然強勁,那只能是再次證明gcc有多爛。
不要說開源、兼容……之類的狗屁,只是把高級代碼編譯成機器碼,不能發(fā)揮硬件應有性能的叫教學編譯器!
按樓上諸位的邏輯,I ...
原帖由 BigMonkey 于 2009-3-4 10:05 發(fā)表
gcc的性能優(yōu)化參數(shù)有不少,例如
-marh
-mcpu
-m 64-bit
等等,請問測試的時候用了么?
以前聽Intel的人說過,如果GCC選擇合適的編譯參數(shù),那么ICC的編譯出程序的性能優(yōu)勢并不大(
原帖由 rawa9999 于 2009-3-8 14:03 發(fā)表
GCC有多少種后端,ICC不過針對X86做了大量優(yōu)化,要是編譯mips上的代碼就不行了吧,我偏愛GCC,自由軟件的杰作。
prolj 發(fā)表于 2009-03-09 10:53
如果 Intel 找個人作 MIPS 支持, ICC 很快就可以支持 MIPS ,只是 MIPS 對 Intel 來講是雞肋還是雞大腿呢 ...
Magicloud 發(fā)表于 2009-03-04 11:08
一般gentoo的編譯參數(shù)都比較優(yōu)化,如果icc依然強勁,那只能是再次證明gcc有多爛。
不要說開源、兼容……之 ...
rawa9999 發(fā)表于 2009-03-08 14:03
GCC有多少種后端,ICC不過針對X86做了大量優(yōu)化,要是編譯mips上的代碼就不行了吧,我偏愛GCC,自由軟件的杰 ...
rawa9999 發(fā)表于 2009-03-09 19:22
針對一個處理器做好優(yōu)化絕對不是一件簡單的事情,java發(fā)展那末多年arm上在針對java字節(jié)碼有了優(yōu)化,自由軟件 ...
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |