鐵之狂傲
標題:
換個編譯器再戰:FX-8350的另類測試
[列印本頁]
作者:
CANCERS
時間:
12-11-1 11:44
標題:
換個編譯器再戰:FX-8350的另類測試
AMD的FX-8350的性能測試已有多篇,在超頻上也取得了不菲成績,Phoronix網站也做了FX-8350在Linux系統下的性能測試,不過
今天這個測試是針對編譯器的
。 AMD在8月份就發布了Open64 2.5.2編譯器,支援Family 15家族也就是Piledriver架構的處理器,最佳化了AVX、XOP、FMA3、FMA4、BMI、TBM以及F16C等指令性能。在說明文檔中AMD表示“使用者可以通過使用-march=bdver2命令開啟Piledriver處理器的bdver2支援,同樣也可以用-mfma (for FMA3)、-mfma4、-mbmi、-mtbm名來來啟用對應的編譯器支援。”
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(41.67 KB)
BMI、TBM、T16C等指令是AMD Piledriver架構中新增的指令,BMI是位操作指令,TBM是追蹤位操作指令,FX16C則可以用16bit指令來轉換、儲存32位浮點指令,這些指令可以通過-march=bdver2來調用,目前GCC 4.7.2.1以及AMD的Open64 2.5.2編譯器都已經支援bdver2。
理論上編譯器如果針對指令集做了最佳化性能會有提升,那麼這一次的測試會有不同嗎?
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(49.66 KB)
測試平台
性能測試
性能測試中,K8指的是調用K8架構最佳化的指令集,barcelona指的是羿龍時代的K10h指令集,bdver1是第一代推土機架構指令集最佳化,bdver2就是FX-8350的Piledriver架構最佳化了。
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(30.03 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(31.95 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(31.48 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(31.61 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(32.4 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(30.96 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(30.67 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(27.89 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(29.25 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(30.66 KB)
12-11-1 12:09 上傳
下載附件 (點選圖片檢視原圖)
(32.22 KB)
總結:
性能測試不需要詳細看了,幾乎所有的測試中bdver1和bdver2都沒有區別的,也就是說即便編譯器針對piledriver的指令集最佳化了,對其性能影響也非常小,這跟之前的GCC編譯器最佳化測試得到的結果相同。
結合之前的FX-8350的評測,應該說FX-8350的性能其實已經相當不錯了,多執行緒應用中與Core i7相差並不大,甚至會有所超出,往好的方面看可以說AMD的多執行緒架構太超前了,軟體和遊戲充分支援多執行緒的時候才是推土機架構的春天,如果軟體可以充分利用Piledriver的新增指令,那麼它的性能會更有競爭力。
歡迎光臨 鐵之狂傲 (https://gamez.com.tw/)