不黑不吹,龍芯3A6000 IPC追上英特爾,到底指的是什么?
最近,有很多媒體報道稱,龍芯官方在互動平臺上,針對網(wǎng)友的提問表示,3A6000 的性能可對標(biāo) 7nm 的 AMD 的 Zen 2,相當(dāng)于 Intel 第十代酷睿的水平。
一時之間,讓網(wǎng)友們興奮不已,因為達(dá)到了十代酷睿的水準(zhǔn),只要把軟件應(yīng)用豐富起來,日常使用體驗不會比Intel、AMD的CPU差多少了,可以替代intel/AMD的CPU了。
不過,激動歸激動,我們還是要秉著實事求是的態(tài)度,來仔細(xì)看看,這背后有沒有其它什么的秘密。
首先,網(wǎng)友提問的是單核性能,而一款CPU綜合性能,還要考慮多核方面,像10代酷睿i9是10核,i7是8核,i5是6核,i3是4核。
而龍芯3A5000是4核,所以就算單核性能一樣,最終能對比的,也只是i3,不是i5、i7、i9等,這是大家注意的第一點(diǎn)。
其實,在以往龍芯的性能指標(biāo)中,總會提到一個IPC值,之前龍芯表示過,3A6000芯片,在SPEC2006測試,IPC達(dá)到了定點(diǎn)17/G,浮點(diǎn)22/G,這個水平確實達(dá)到了Zen2和10代酷睿水平了,甚至還要更高。
但是,這里又有一個說法,IPC值指的是每1GHz頻率下的性能指標(biāo),與CPU的主頻是息息相關(guān)的,如果CPU有10GHz的主頻,就是10倍的IPC數(shù)值了。
龍芯3A6000系列的主頻只有2.5GHz左右,而像intel的10代酷睿,則主頻能達(dá)到5GHz,意思就是大家比的是同相頻率下的性能,但intel的頻率其實是龍芯的2倍高,這一塊的整體性能可能是2倍。
這好像一臺4缸2.0T的車和一臺6缸3.0T排量的車賽跑,2.0T的車說,你不能運(yùn)行在6缸3.0T的排量下,只能在4缸2.0T排量下和我比,所以對方要關(guān)掉2缸,只運(yùn)行4缸來和你比?
所以龍芯真正要追上intel、AMD等,一方面是單核性能要提升上來,同時核心數(shù)量也要上來,此外IPC要提升上來,且主頻也要上來。
只有這幾樣都達(dá)到與intel、AMD差不多的水準(zhǔn),那么在綜合性能上,才能真正與intel、AMD一拼高下,某一項達(dá)到或超過,并不代表綜合性能達(dá)到或超過。
當(dāng)然,我不是要給龍芯潑冷水,我只是實事求是的分析一下,大家在興奮之余,也稍有一個清醒的認(rèn)識,知道國產(chǎn)CPU的差距在哪里,然后才知道接下來我們要補(bǔ)的課有哪些,從現(xiàn)在的情況來看,核心數(shù)、主頻這些目前與intel相比,還是有點(diǎn)差距的,特別是主頻,這個要提升,真不容易。
說實話,做為自研的龍芯,在起步階段確實會比采用國外X86、ARM指令集的CPU慢一些,難度大一些,但后勁卻足很多,真正的是獨(dú)立自主,這個優(yōu)勢無可比擬。
所以,我們需要給龍芯一些時間,多給一些支持,也許現(xiàn)在還無法和intel、AMD比,但未來可說不準(zhǔn),你覺得呢?
