CPU測試的口水戰Intel:我不給你優化你必須給我家CPU優化
在這次的台北電腦展上,AMD發布了7nm工藝的銳龍3000處理器、7nm工藝的Navi顯卡RX 5700系列,再加上去年就發布的7nm EPYC 64核處理器“羅馬”,AMD今年下半年在桌面、數據中心市場上有了實力更強的武器了,與Intel之間的競爭會更加激烈。
雙方的競爭不止體現在搶客戶中的真刀真槍大戰,在公關宣傳上也勢如水火,光是台北電腦展期間,Intel就兩次“找茬”AMD了,認為AMD的測試不公平,誤導公眾,損害了Intel的利益。
第一起口水戰與7nm銳龍處理器有關,Intel前不久表示AMD使用的跑分軟件CINBENCH R20代表性不足,在180萬台PC上使用率只有0.5%,所以不能代表處理器實際性能,暗示AMD所謂的銳龍3000的單核性能領先站不住腳。
在數據中心市場上,Intel也對AMD發起了指控,此前AMD公佈過64核EPYC處理器大戰Intel 28核至強的測試,稱64核心的二代霄龍在NAMD(分子動力學高性能計算應用)測試中,性能相當於Intel 28核心的可擴展至強8280的整整兩倍。
Intel隨後發表聲明,強調AMD展示的數據是沒有優化的,而針對NAMD優化後,至強8280的實際性能要好上30%,二者還只是Intel的28核心產品。
在新的第二代可擴展至強中,48核心的至強9242成績就已經和64核心的霄龍相當,而最頂級的56核心至強9282,在核心數少8個的情況下,性能就要比64核心的霄龍高出23%。
在這兩件公關大戰中,Intel似乎都充滿了委屈,認為AMD故意黑他們,性能對比有貓膩,那到底如何看待這件事呢?外媒Extremetech網站日前發表了一篇文章談到了雙方的口水戰,提出了兩個很有意思的角度。
首先是處理器定位的問題,AMD還沒公佈EPYC處理器的價格,但是很顯然他們的定價不可能跟Intel的處理器相提並論,也就是說AMD在價格上還是有優勢的。
此外,Intel最強的Cascade Lake-AP處理器不會單獨開賣,是作為整套系統由Intel直接出售,傳聞CPU價格至少是2萬美元,而且功耗也比AMD的EPYC大得多,TDP功耗高達350W甚至400W,而AMD的EPYC二代TDP功耗大約是240W。
AMD選擇至強白金8280 28核處理器做對比,看樣子是想直接對標這款產品,雖然目前還不知道64核羅馬處理器的價格,但是現在的32核EPYC 7601價格約為4464美元,那麼64核EPYC羅馬售價8000-10000美元很正常,正好跟至強8280一個區間,而雙芯封裝的Cascade Lake-AP處理器要貴得多,功耗也要高。
除了價格、功耗上的差異,還有一個地方要注意——Intel聲稱AMD誤導了公眾,沒有對Intel的處理器做優化,但是Intel在他們的文檔中也有小字部分註明了這樣一件事—— Intel的編譯器可能會也可能不會對非Intel處理器做相同程度的優化,這些優化包括SSE2、SSE3、SSSE3指令集及其他優化。Intel不保證任何非Intel製造的處理器的優化可用性、功能及有效性。本產品中有關微處理器的優化適用於Intel處理器。
這個聲明可以讓一些老玩家想起AMD、Intel早些年的反壟斷訟訴了,長話短說就是Intel的編譯器拒絕對AMD CPU的SSE、SSE2指令做優化,哪怕AMD支付了SSE及SSE2指令集的許可費用。
Intel的法律聲明強調Intel沒有義務讓自家的產品在競爭對手硬件上良好運行,在討論基準測試一家公司對另一家公司的義務時,這點很重要。
好吧,原文的內容長話短說,那就是Intel一方面指責AMD作為競爭對手沒有在對比測試中給自家產品做足優化,但搞笑的是Intel自己的法律聲明強調說他們沒義務給對手的產品做優化。
現在的問題就是,AMD哪怕在基準測試中給Intel處理器使用了不同的編譯器(假如是這種情況),那麼大家也會理解他們為什麼會這麼做,畢竟Intel也明確表態不會承諾在非Intel處理器上保證編譯器運行良好。