中國芯超越AMD戰平Intel?買辦馬甲CPU造假騙經費
日前,「SEMICON China 2017國際半導體展」在上海盛大開幕,「SEMICON China 2017國際半導體展」由國際半導體設備與材料協會(SEMI)和中國電子商會(CECC)共同舉辦,多家公司參加了本次盛會。
上海兆芯集成電路有限公司副總裁傅城博士在會議上公布繼開先ZX-C系列處理器之後,兆芯最新一代ZX-D系列4核和8核通用處理器目前已經成功流片。此外,媒體還報道:在展會上業內人士還向我們透露,兆芯將在明年(2018年)推出16nm的ZX-E 8核CPU,並公開了Fritz Chess Benchmark國際象棋性能測試的成績。而且在測試成績的圖片上還有「兆芯處理器媲美國際主流水準」的字樣。
其實,這並不是兆芯第一次宣稱其處理器媲美國際主流/國際整體水平。在「十二五」科技成果展上,兆芯官方資料宣稱:國產X86通用處理器的成功自主研發和量產,令國產處理器在性能方面完成了一次跨越式的提升,從「十二五」初期的不足國際整體水準的10%提升到了目前的80%。
但實際上,兆芯在「十二五」科技成果展上的宣傳,和這次Fritz Chess Benchmark測試成績,以及所謂的「兆芯處理器媲美國際主流水準」是有較大水分的。
Fritz Chess Benchmark測試成績存在的問題
根據公布的Fritz Chess Benchmark國際象棋性能測試的成績,一些媒體在報道中宣稱:運行在3.0GHz頻率下的ZX-E8核心處理器性能已經超過了AMD的FX-8370處理器,非常接近採用Skylake核心的英特爾Core i5-6600處理器,意味著國產處理器的性能提升了一大步。
而根據圖片中顯示,ZX-D的測試分數與Intel I3 6300相當。圖片中的這種表達方式,很容易讓人認為ZX-D(8核版)性能與Intel I3 6300處理器相當,ZX-E與Intel i5 6600處理器性能相當,超越了AMD的FX 8370,並使宣傳圖片上所謂的「兆芯處理器媲美國際主流水準」實至名歸。
然而,這個圖表中的測試成績其實是存在一些問題的,經不起推敲。舉例來說,Intel I5 7500的測試成績就很有問題。
眾所周知,這些年Intel雖然在降低能耗,提升核顯性能上下了不少功夫,但在CPU性能提升上就非常吝嗇了,每一代產品更新近乎是一點一點擠牙膏,以至於Intel被廣大網友冠以「牙膏廠」的美譽,而I5 6600和I5 7500理論上提高不大。Spec測試定點成績的話,CPU性能大約提高5%。而在這個兆芯公布的測試中性能提高了將近3000分。
但實際上,14000分的測試成績,即便是Intel I5 7600K也達不到這個分數。根據第三方測試,Intel I5 7600K的測試成績為12000+分,而主頻更低的Intel I5 7500測試成績根本不可能比Intel I5 7600K的分數更高。
拔高國外廠商產品也就罷了,但發布錯誤的測試成績,壓低國外廠商的產品測試分數,來抬高自己,這種做法就非常值得商榷了。
Intel I3 6300的測試成績存在略顯偏低的情況,實測I3 6100都有將近7800分,與圖表中公布的Intel I3 6300的測試結果相當,而Intel I3 6300比Intel I3 6100主頻更高一些,測試的成績也應當會高一些。如果說I3 6300的分數偏差還可以用測試誤差來解釋,那FX 8370的成績就有點匪夷所思了。
AMD FX 8370的測試成績有很大問題,兆芯提供的圖表中,FX8370的成績只有9000多分,但這個分數大約只和FX 6350差不多。FX 8370的分數要比兆芯公布的成績高很多。
根據網路公布的測試,FX 8350的國際象棋分數就已經達到12000分左右了,FX 8370的測試成績只會比FX 8350分數高,有的測試中跑出了12751,還的測試甚至跑出了13546分的成績(這個成績可能是超頻下取得的)。而在兆芯提供的圖表中,FX8370的成績只有9300多分,明顯少了3000多分。由於偏差幅度實在是太大,這已經不能用測試誤差來自圓其說了。
必須要說的是,這裡給ZX-D和ZX-E作為參照的CPU中,還有並未在中國大陸開售的。比如AMD的Zen,圖表中的四核的Zen中國大陸目前還買不到,也就無法去證實其實際性能。在圖表中一些測試數據存在明顯問題的情況下,挑出一些跑象棋測試明顯吃虧的CPU(比如雙核的G4500,原因下文會介紹),或者目前中國大陸還買不到的CPU(四核Zen),或者故意大幅壓低作為直接對比的fx 8370的測試成績來做參照,很容易使人產生一些聯想。
特別是一些媒體根據圖表報道的結論,「運行在3.0GHz頻率下的ZX-E8核心處理器性能已經超過了AMD的FX-8370處理器」,這完全是將FX 8370處理器的測試成績壓低3000多分的前提下,得出的結論。
Fritz Chess Benchmark測試並不能說明全面問題
首先要說明的是,Fritz Chess Benchmark測試並不說明全面問題。Fritz Chess Benchmark測試的是多線程,核心數越高,測試成績就越好。象棋剛出現的時候確實是重要的cpu測試軟體,主要考驗cpu分支預測效率的高低,缺點就是流水線流不起來,不體現cpu絕對性能的好壞。但隨著技術的進步,分支預測效率都達到了頂峰,Intel、IBM、AMD這些國際大廠在分支預測上大多不相伯仲。所以只要核數主頻類似,緩存性能差不多,哪怕微結構和製程有差距,象棋分數也都差不多,衡量價值就變小了。
據多位有十年以上工作資歷的工程師表示:這個測試程序屬於分支密集型程序,源代碼是不斷地判斷,全是if else嵌套多達5-6層,碰到分支密集型程序,分支預測器猜不準的情況下,流水線就會不斷中斷,再好的設計都沒有用了。
換言之,就是碰到分支密集型程序基本上哪個處理器都做不好,也就是說,這個測試中流水線會流不起來,在用強弱CPU做對比的時候,會縮小不同CPU之間的性能差距,抹殺部分Intel、AMD這樣國際大廠產品的性能優勢。
所以性能比較要全面,拿各種各樣的測試程序來綜合測試,反應各種模塊的性能。SPEC2000/2006要測試20多個程序,而且覆蓋廣泛,代表性強,是比較權威的測試。像spec cpu2006 測試的26個程序就基本上能說明問題。不僅Intel、ARM這樣的國際巨頭會有SPEC測試成績,國內龍芯、申威、飛騰都會公開CPU的SPEC2000/2006測試成績,並說明使用的編譯器、操作系統等測試環境。
比如之前被認為裸CPU性能可以匹敵Intel E5的飛騰2000,即便飛騰有國防科大這樣的特殊背景,但也不避諱公布SPEC測試成績,其SPEC測試成績也非常亮眼:
在2GHz主頻下,採用GCC4.8編譯器,SPEC2000和SPEC2006的測試成績分別為:
SPECint_base2000:1610 SPECint_base2006:12.4
SPECfp_base2000:1589 SPECfp_base2006:11.3
SPECint_rate2000:690 SPECint_rate2006:570
SPECfp_rate2000:615 SPECfp_rate2006:482
正是如此亮眼的成績,使得飛騰2000贏得了谷歌、百度等大公司的青睞,飛騰也成為國內ARM伺服器出貨量的領頭羊。
而在SPEC測試成績上,兆芯的官方網站上一直對此諱莫如深,因而外人也很難去評估其實際裸CPU性能。目前,比較罕見的公開資料是《面向C4350AL處理器的GCC移植與優化》。
在該論文中,中國科學院軟體研究所對兆芯C4350AL做的SPEC2006測試,測試結果為:
SPECint_base2006:8.4
SPECfp_base2006:5.5。
下圖附帶了《面向C4350AL處理器的GCC移植與優化》論文中所有子項的測試成績。
不過,C4350AL是兆芯早些時候的產品,其實就是VIA Nano的馬甲。由於在核心微結構上一直穿馬甲——兆芯過去的做法一直是拿VIA的技術改製造工藝堆核心數量。ZX-D核心微結構到底有多少修改還是未知數(核心微結構到底是否改得動,有多少源代碼是VIA的陳舊代碼,有多少是國內工程師自己新寫的,有多少是向第三方購買的?),加上沒有其他中立權威機構做SEPC測試,並給予公開成績的情況下,也就只能用中國科學院軟體研究所測試的C4350AL的成績作為借鑒了。
作為參照,Intel I5 4460的SPECint_base2006和SPECfp_base2006的成績都在30以上,即便是Intel多年擠牙膏,性能也是有提升的,Intel最新CPU的SPEC2006測試成績只會更高。ZX-C在性能上不足Intel的30%。
單線程性能非常有限
而本次公布的Fritz Chess Benchmark測試,這裡其實玩了一個小手段,網路上公布的兆芯Fritz Chess Benchmark國際象棋性能測試成績其實是有貓膩的。Fritz Chess Benchmark顯示的是多線程性能,也就是說,如果測試的CPU核心數越多,那麼,測試結果會越高。
覆蓋的指令集老舊也是Fritz Chess Benchmark測試的一個問題,而且這個測試成績僅僅測試定點成績,並不測試浮點性能。測試對核心數、主頻、緩存等因素比較敏感,比如E5 2650 v2有8核16線程和20m緩存,即便默認頻率只有2.6G,跑分依舊高達兩萬多。
但Fritz Chess Benchmark測試對很多方面的考察不足,特別是對一些單線程性能強勁,但核心數較少,或者是閹割了緩存的CPU就會存在測試成績和該CPU在實際使用中的表現不匹配的情況。比如圖表中作為參照,只有雙核的Intel G4500、Intel I3 6300處理器,以及圖表中緩存相對小一些的AMD A10 7890。
具體來說,ZX-E是8核CPU,而ZX-E與Intel i5 6600測試分數差距大約為10%,本質上是8核對比4核的結果,換言之,如果就以單線程(單個CPU核)性能來說,按照網路上公布的Fritz Chess Benchmark測試成績,目前還處於PPT狀態的ZX-E連Intel i5 6600的一半都不如。
同樣,8核版的ZX-D在圖表中能的數據能夠媲美Intel I3 6300處理器也是8核對比雙核的結果,雖然Intel I3 6300處理器的超線程特性會給測試帶來一定加成,但本質上來說Intel I3 6300依舊是雙核,等於是用ZX-D 8核的成績對比Intel I3 6300雙核的成績。換言之,就是ZX-D 8核綁在一起的性能約等於Intel I3 6300雙核的性能。如果以這個象棋測試為基準,換算為單線程性能的話,ZX-D的單線程性能可謂慘不忍睹。
也許有人會說,多線程性能過得去不是也挺好?為何要執著於單線程性能?
其實,作為桌面CPU,最重要的就是單線程性能,因為桌面平台程序都是串列的,如果單線程性能上不去,用戶體驗會很糟糕,即便是8核、16核CPU,在單線程性能不足的情況下,實際用戶體驗很可能會反而不如雙核CPU——在使用中很有可能出現網路上調侃的「1核有難,7核(15核)圍觀」的情況。
此外,很多應用往往做不到8核/16核優化,不少都是雙核優化的,比如大量國產網路遊戲。而恰恰國產網路遊戲的用戶數量還真不少,換言之,就是面對國產網路遊戲的CPU非常有市場。如果用單線程性能有限,但卻有8個核心的CPU,比如8核版的ZX-D來運行這些雙核優化的網路遊戲,用戶體驗會非常差,實際的遊戲體驗反而不如之前圖表中,測試成績不如ZX-D的Intel G4500。
這也是玩國產網路遊戲,Intel I3系列CPU雖然只有雙核,但實際遊戲體驗卻勝過AMD一系列6核、8核CPU的原因——這些年,AMD雖然開發出了一系列6核、8核CPU,但無論在用戶體驗上,還是在商業上,都不是Intel的雙核、四核CPU的對手,而且近乎處於被碾壓的狀態。甚至有網友調侃「I3默秒全」,這種說法的根源也在於Intel的CPU在單線程性能上遠遠強於其他公司的X86 CPU。
就商業上來說,AMD這些年這一大票單線程性能不行的6核、8核CPU顯然是失敗的,而兆芯CPU的單線程性能比AMD都有不小差距,ZX-D和ZX-E將來在商業市場上的前景就可想而知了,只能仰仗兆芯強悍的背景,向黨政軍推廣採購了。事實上,某地方政府一直在不遺餘力推廣兆芯,下圖來自其政府採購網。
而AMD最新的Zen顯然是AMD總結經驗後嘔心瀝血之作,其最大的特點就是大幅提升了單線程性能,Zen的微結構性能已經與Intel的Haswell相當,雖然Haswell是數年前的產品,但考慮到Intel這些年一直擠牙膏,Zen的性能還是很不錯的,而這也是AMD對Zen寄予厚望的原因。
因此,對於桌面CPU,單線程性能才是最重要的,單純堆核心數,然後用某一個特定的、以偏概全的、非權威測試說明多線程性能接近Intel的某些CPU,而非像飛騰那樣公開SPEC2000/2006測試數據,就宣稱「兆芯處理器媲美國際主流水準」,這絕非科學客觀的態度。
文末說幾句。
1 拿VIA技術穿馬甲,核心微結構改不動,就集成了GPU、DDR4控制器,加緩存,改外圍,CPU性能太低,特別是單線程慘目忍睹
2做PPT偽造數據壓低AMD跑分,把AMD fx 8370國際象棋跑分壓低3000多分
3國際象棋跑分以偏概全,不足以說明裸CPU性能的全面指標。SPEC跑分壓根不敢放,心裡太虛,怕漏底褲。
4 用還是PPT的CPU跑分成績,來掉打偽造數據後壓低分數的AMD CPU,或者,借用象棋測試的瑕疵,比多線程,8核戰雙核, 宣傳性能·達到國際主流水平,盜用一句經典:從未見過如此厚顏無恥之人
5 主打政府採購,Intel 阿童木的性能,賣I7+gtx1080的價格,完全是把政府當傻子忽悠。
6 估計是「十二五」拿了核高基01專項,七十億資金,現在都「十三五」了,產品遠遠不達標,為了繼續拿經費,所以拚命吹,而且這不是第一次兆芯吹國際主流性能了,也不會是最後一次。所謂「達到國際主流水準」,也就只能用來騙領導了。大家拭目以待。
TAG:鐵流 |
※DIY周報:AMD Ryzen 3跑分曝光戰平i5!
※DOTA2-TI7:小組首日最受期待國外對抗!EG頑強戰平Liquid!
※AMD RX Vega 3DMark成績曝光,勉強戰平GTX 1070?
※SV5G繼續領跑 AE戰平Vivi
※DOTA2 Ti7小組賽戰報:IG.V艱難戰平大魔王EG
※不用爭了,三星Note8和iPhone 8 Plus拍照戰平
※Pico Neo DKS:戰平主流一體機,又與PC頭顯爭鋒
※Galaxy Note 8相機評分出爐 戰平iPhone 8 Plus
※挑戰平衡能力《Find The Balance》將上架
※外媒發布三星Note 8評測結果:戰平iPhone 8 Plus
※RX Vega 3DMark性能出爐,實力戰平GTX 1080
※AMD新旗艦卡Vega跑分:入門型號戰平GTX 1070
※CFPL戰報:AG加時戰平漢宮
※TI7小組焦點戰:LGD戰平大魔王Liquid!將小組頭名拱手相送!
※決戰平安京 攜手BlueStacks藍疊安卓模擬器體驗電腦操作
※AE戰平AG PG東方麗羽大獲全勝
※CFPL戰報:東方麗羽1比1戰平AG
※富勒鍵鼠現身ChinaJoy電競對戰平台
※這項功能榮耀9戰平iPhone 7 Plus卻大幅領先小米6