鐵之狂傲

 取回密碼
 註冊
搜尋

切換到指定樓層
1#
  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名來來啟用對應的編譯器支援。”

  BMI、TBM、T16C等指令是AMD Piledriver架構中新增的指令,BMI是位操作指令,TBM是追蹤位操作指令,FX16C則可以用16bit指令來轉換、儲存32位浮點指令,這些指令可以通過-march=bdver2來調用,目前GCC 4.7.2.1以及AMD的Open64 2.5.2編譯器都已經支援bdver2。
  理論上編譯器如果針對指令集做了最佳化性能會有提升,那麼這一次的測試會有不同嗎?
02.png
測試平台

性能測試
  性能測試中,K8指的是調用K8架構最佳化的指令集,barcelona指的是羿龍時代的K10h指令集,bdver1是第一代推土機架構指令集最佳化,bdver2就是FX-8350的Piledriver架構最佳化了。






















總結:
  性能測試不需要詳細看了,幾乎所有的測試中bdver1和bdver2都沒有區別的,也就是說即便編譯器針對piledriver的指令集最佳化了,對其性能影響也非常小,這跟之前的GCC編譯器最佳化測試得到的結果相同。
  結合之前的FX-8350的評測,應該說FX-8350的性能其實已經相當不錯了,多執行緒應用中與Core i7相差並不大,甚至會有所超出,往好的方面看可以說AMD的多執行緒架構太超前了,軟體和遊戲充分支援多執行緒的時候才是推土機架構的春天,如果軟體可以充分利用Piledriver的新增指令,那麼它的性能會更有競爭力。
    
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 24-11-5 13:39 , Processed in 0.019430 second(s), 17 queries , Gzip On.

回頂部