[ARK數(shù)據(jù)整理計(jì)劃-特1] Xeon E3 v4/E3-1500 v5 可視化數(shù)據(jù)匯總表 主表 Rev 0.1

?
//這個(gè)表格雖然小,但是我設(shè)計(jì)得太復(fù)雜了,直接投學(xué)習(xí)區(qū)了。。知識(shí)點(diǎn)太多。。
主表 Rev 0.1 ReleaseNote (穿插有細(xì)致的數(shù)據(jù)分析與解讀,甚至一些做表格的技巧,非常重要??!)
1. 表格采用上下分割的布局,而不是將公共屬性(也就是同類項(xiàng))置于左側(cè),或是分開兩張表格等之前表格用過的方法。主要還是為了好看,清爽,又不影響表頭的辨識(shí)度。中間的硬線很關(guān)鍵。
2. 共計(jì)16個(gè)型號(hào)按目標(biāo)市場分開,Svr(Server)代表服務(wù)器,Emb(Embedded)代表嵌入式,Mob(Mobile)代表移動(dòng)(其實(shí)就是筆記本)。對于任何產(chǎn)品都是性質(zhì)決定用途、用途體現(xiàn)性質(zhì)(欸怎么好像串詞了),因此按照目標(biāo)市場來劃分CPU類型,對于歸納整理CPU的參數(shù)會(huì)有很大的幫助。(多說兩句,其實(shí)這么多型號(hào),都沒有高低優(yōu)劣之分,只有用武之地之別。滿足目標(biāo)市場需求就是好機(jī)器,多了就是性能過剩浪費(fèi)資源。需求各種各樣,才有了有了各種各樣的產(chǎn)品,只不過這些產(chǎn)品不一定都符合我們的需求罷了。)我們可以發(fā)現(xiàn),后綴為8L的是嵌入式CPU(這同樣適用于E5),后綴為5(5/5L/5M)的是帶核顯E3的專門后綴。其實(shí)CPU的后綴除了包含最后的字母外,還包含字母前一位的數(shù)字。有時(shí)候這個(gè)數(shù)字對于參數(shù)的影響比字母更重要,尤其是對于E5和筆記本CPU。
3. SKU (short)是CPU型號(hào)的縮寫,這也算是我的傳統(tǒng)藝能了,相信大家都能自動(dòng)腦補(bǔ)。斜體的型號(hào)代表官方ARK中沒有的型號(hào)。內(nèi)容為問號(hào)的數(shù)據(jù)是未知數(shù)據(jù),內(nèi)容為斜杠的數(shù)據(jù)為不可能存在的數(shù)據(jù)(LGA封裝的CPU沒有TJ溫度(LGA的U有TCASE,不過那幾個(gè)型號(hào)沒有數(shù)據(jù)),Gen8的核顯沒有雙精度)。
4. CPU Rate代表以GHz為單位的CPU基本和最大頻率。為了將差距拉開方便比較,顏色拐點(diǎn)是這樣設(shè)置的:紅色到黃色是1.8-3.0,黃色到綠色是3.0-4.0。這是因?yàn)樵?.0-4.0這個(gè)區(qū)間內(nèi),頻率的變化最細(xì)致最豐富,這段的變化也是CPU之間的主要差距,也是我們主要關(guān)心的地方,因此給相對小的數(shù)據(jù)區(qū)間分配了一個(gè)相對大的顏色區(qū)間。而1.8-3.0這部分我們則不是很關(guān)心,因?yàn)樵谶@個(gè)相對大一些的區(qū)間內(nèi),本來就沒有多少數(shù)據(jù),數(shù)據(jù)的變化也很跳躍,所以即使數(shù)據(jù)區(qū)間很大,也不需要給它很大的顏色區(qū)間。如果這太不夠明顯的話,GPU Rate的拐點(diǎn)是300-1000-1150,是體現(xiàn)上述原則最明顯的一項(xiàng)數(shù)據(jù)。TDP的拐點(diǎn)是35-47-95,也比較明顯,不過正好是反過來:35-47W變化最豐富。
5. 重頭戲來了!這一段很長很復(fù)雜。
GPGPU(GPU通用計(jì)算)是Intel核顯的長處,也是是衡量GPU性能的重要途徑。關(guān)于內(nèi)存拷貝的數(shù)據(jù)受驅(qū)動(dòng)版本影響很大,且對實(shí)際使用參考價(jià)值相對不大,因此不包含在表格中。最終包含在表格中的數(shù)據(jù)有:單精度理論值(SP theory)、單精度(SP)、雙精度(DP)、AES256加密(AES)、SHA1哈希校驗(yàn)(SHA)、單精度Julia測試(SPJ)、雙精度Mandel測試(DPM)。其中,單精度理論值對于Gen8-9的核顯來說是一個(gè)定值:0.0016GFlops每EU每MHz。(有點(diǎn)像IPC的簡單定義:運(yùn)算速度每頻率每核心。)我們發(fā)現(xiàn)對于兩代核顯而言,這個(gè)值是相同的,那么如何衡量Gen9的進(jìn)步呢?這個(gè)一會(huì)再提。
如此多種類的數(shù)據(jù),單位也各不相同,如何用一個(gè)簡單的方式來描述所有數(shù)據(jù),而且還方便比較呢?
我們可以先找一找數(shù)據(jù)之間的關(guān)系。把這些數(shù)據(jù)分為三類:A.純理論數(shù)據(jù)(SP theory);B.實(shí)測的理論數(shù)據(jù)(只是衡量GPU最大能運(yùn)轉(zhuǎn)得多快,但是是通過實(shí)際讓CPU運(yùn)轉(zhuǎn)來衡量)(SP, DP);C.實(shí)測的實(shí)際數(shù)據(jù)(完成某種具體任務(wù)的速度)(AES, SHA, SPJ, DPM)。
于是容易得出,A在B中起主要作用;B在C中起主要作用。那么為了更簡單地描述數(shù)據(jù),我們就可以突出“A以外的因素對于B的影響”和“B以外的因素對于C的影響”。這個(gè)時(shí)候能采取什么手段呢?
其實(shí)很簡單。在描述B時(shí),取它與A的比值;在描述C時(shí),取它與B的比值。這樣除了那一個(gè)A之外,其他的數(shù)據(jù)就都可以用一個(gè)比值來表示了。即ΔSP=SP/SP(theory)(理想值為1), ΔDP=SP/DP(理想值為4,即Gen9的單雙精度比), ΔAES=AES/SP, ΔSHA=SHA/SP, ΔSPJ=SPJ/SP, ΔDPM=DPM/DP。這樣做還有一個(gè)好處,就是C的比值不受B的比值的影響。也就是說,比如說我的1585v5因?yàn)樯嵩?,性能只能發(fā)揮94%(這是表格中的實(shí)測數(shù)據(jù)),那么最后算出的C的Δ值,就不受那個(gè)94%的影響,可以放心地和上面的1283L v4的同一項(xiàng)目的Δ值比。
有了這些值,比較兩代之間的差距也就容易了。我們知道既然理論值相同,進(jìn)步肯定會(huì)體現(xiàn)在實(shí)際運(yùn)算上。那么就從三個(gè)兩代都有的C入手。令λAES=(ΔAES1-ΔAES2)/ΔAES1,其余兩項(xiàng)以此類推。我們就以表格上已有的83L v4和85 v5的數(shù)據(jù)為例。計(jì)算得λAES=9.73%, λSHA=5.16%, λSPJ=19.18%。這三個(gè)值就是Gen9在這些項(xiàng)目上領(lǐng)先的百分率了。
//講了這么半天,邏輯也不是很清楚,讓人半懂不懂的。你們就當(dāng)我是胡說八道吧,我也沒了解過別人是怎么處理這些數(shù)據(jù)的,我的這種土辦法不一定對,對了也不一定是好辦法。我主要是害怕你們看到我說得很多很繞,就覺得我說的是對的。
6. 在本表中,83L v4是唯一一個(gè)斜體型號(hào)。它是第一代Intel VCA視頻加速卡內(nèi)置的CPU,之前它的參數(shù)是無解的,本表可能是它的參數(shù)首次被公布。它的主要參數(shù)與84L v4完全一致,可以視為84L v4的BGA版。(多說兩句,最早聽說VCA的時(shí)候,我還以為Intel會(huì)用嵌入式的78L等型號(hào)。由表可知,嵌入式型號(hào)的特點(diǎn)很明顯:CPU基本頻率較低,GPU基本頻率比較高。這樣在散熱條件差的情況下,核顯性能就能優(yōu)先被保證。至于VCA為什么沒用78L,估計(jì)是考慮到進(jìn)機(jī)房的服務(wù)器也不像嵌入式環(huán)境那樣散熱差。雖然VCA內(nèi)置CPU的TDP都只有50W左右,VCA的整體TDP卻標(biāo)到了235W。TDP不等于功耗,但與散熱系統(tǒng)直接相關(guān)。有235W的散熱能力的地方,也就不需要考慮先保CPU還是GPU了。另外VCA除了視頻處理以外,還有一個(gè)重要功能:桌面虛擬化,可以理解為GPU強(qiáng)化的虛擬機(jī)。都開虛擬機(jī)了,CPU性能也就變得同等重要。)
7. 本表中還有一個(gè)比較特殊的型號(hào):70L v4。按照命名規(guī)則,0這個(gè)后綴在E3中代表無核顯。但是ARK根本沒有提這個(gè)型號(hào)的任何有關(guān)核顯的信息,只是說eDRAM=128MB。所以我懷疑這個(gè)型號(hào)是核顯損壞被屏蔽的CPU,eDRAM只作為L4用。(另外,Gen9核顯以后的eDRAM雖然起著比L4更好的作用,但是嚴(yán)格意義上講不算是L4。這個(gè)貼吧有大佬講過。)