瀏覽單個文章
大和魂
Amateur Member
 

加入日期: Mar 2006
文章: 32
引用:
作者bureia
沒有看原文

不過PCMark既然是測benchmark的程式,那應該不能有針對某家最佳化的程式碼,
不然同樣的CPU只改個CPUID,出來的分數卻差很多,那就沒有信用了


引用:
作者野口隆史
那這個就是PCMark方面的問題,跟ICC沒關係不是嗎?
而PCMark在這邊做錯的地方就是完全依造預設參數下去build才會這樣
不然我用icc一樣可以針對AMD已經有的部分去優化
甚至做個開關判斷cpu有支援avx2就啟用avx2,沒有就avx
連avx也沒有就sse3,這樣也不是不行
而直接檢測cpu id來決定開啟那些功能
在intel處理器上本來就沒有問題
例如AVX2僅出現在4代CORE I以後的
那我只需要檢查CPUID低於四代CORE I
就不啟用AVX2就好了,根本不需要逐項檢查
PCMark今天作為一個性能平測軟體,用這種方法
就是便宜行事,就這樣而已

就ICC方面,這樣的做法就純粹是安全跟穩定性方面考量
如果程式無法判斷CPU是否支援該指令集
冒然執行本來就不支援的東西,結果就是Force close而已
沒有第二種結果,認為這是打壓別人的小動作根本就是想太多
有空在這邊陰謀論,不如花個兩天時間去研究一下編譯器
找幾個ope...


同意野口大的說法,

且齊頭式的平等不是真平等,是民粹,

你總不能要求柴油引擎車改加汽油再去和汽油引擎車比低轉速扭力吧 ?

牛頓要參加物理考試,腦袋要經手術換成一般人的腦袋才有資格參加物理考試 ?
 
舊 2017-03-02, 08:54 PM #92
回應時引用此文章
大和魂離線中