在過去的11年中,“ ARM服務(wù)器”一詞幾乎已經(jīng)成為爭議對象。已經(jīng)有少量的產(chǎn)品和以前的產(chǎn)品,但是它們都沒有達到能夠使它們在x86市場上大打折扣的性能或價格。像Calxeda這樣的小型初創(chuàng)公司以及像AMD和Qualcomm這樣的大型成熟公司都排隊搶購ARM服務(wù)器,要么破產(chǎn)(Calxeda),要么暫停削減零件的計劃(AMD,Qualcomm)。
諸如Ampere和Nuvia之類的最近的初創(chuàng)公司已經(jīng)宣布了它們在服務(wù)器領(lǐng)域競爭的發(fā)展意圖– Ampere最初是從AppliedMicro購買設(shè)計,然后開發(fā)自己的體系結(jié)構(gòu),而Nuvia對于我們來說太新了,以至于它對CPU的了解都不多。亞馬遜還于2018年推出了自己的Graviton CPU,但CPU并不是那么重要。Graviton2似乎是另外一個故事。
Graviton2基于ARM的Neoverse N1,時鐘略低于ARM指定的頻率(2.5GHz)。每個Graviton2內(nèi)核提供128KB的L1(64K i-cache,64K d-cache)和1MB的L2。整個64核CPU都有32MB L3備份。Neoverse N1是Cortex-A76的派生產(chǎn)品,亞馬遜正在使用ARM的CMN-600網(wǎng)格互連。有8個內(nèi)存通道支持DDR4-3200。
據(jù)Anandtech稱,Graviton2是與Graviton完全不同的產(chǎn)品,該產(chǎn)品最近與英特爾和AMD的競爭解決方案進行了對比。Graviton2在云服務(wù)器實例中的價格要比AMD或Intel的競爭對手服務(wù)器低一些,并且它提供64個完整CPU內(nèi)核,而AMD和Intel系統(tǒng)都提供32C / 64T實施。Anand將64C / 64T CPU與AMD Epyc 7571(第一代Epyc,32C / 64T,2.5GHz基本頻率,2.9GHz加速)和Intel Xeon Platinum 8259CL進行了比較。該系統(tǒng)是一個雙插槽系統(tǒng),每個插槽中有16個CPU核心處于活動狀態(tài),并且具有2.9GHz基本/3.2GHz增強時鐘。價格為每Graviton2 2.464美元,第一代Epyc每小時2.752美元,以及Cascade Lake Xeon每小時3.808美元。
Anandtech通過一系列內(nèi)存,延遲以及SPEC 2006和2017 CPU測試運行服務(wù)器實例。雖然這顯然不能解決可以在Graviton2服務(wù)器上運行的所有工作量,但組合的測試集提供了總體工作量的近似值。如果您想了解CPU設(shè)計權(quán)衡的一些微妙之處,那么完整的結(jié)果將非常值得閱讀-Graviton的工作負載存在嚴重問題,由于CPU線程之間的競爭,這些工作負載需要大量的內(nèi)存和緩存帶寬,并且其擴展性下降在這些測試中迅速消失:
與您可能期望從Intel或AMD看到的情況相比,雖然在某些工作負載中按線程擴展的能力較弱,但Amazon有兩個技巧。首先,請記住,Graviton2具有64個完整的CPU內(nèi)核,而AMD和Intel都限于32C / 64T。Anandtech用這種方式進行比較的原因是,這些是價格與Graviton2最接近的x86系統(tǒng)。就內(nèi)核數(shù)量而言,這可能不是一個公平的比較,但亞馬遜實際上提供了比32核/ 64線程Intel和AMD系統(tǒng)便宜的64核Graviton2實例。
最終的結(jié)果是Graviton2在幾乎所有工作負載上都擊敗了Epyc 7571的性能,同時也擊敗了英特爾的Cascade Lake。但這并不是亞馬遜的唯一優(yōu)勢。與競爭對手相比,該公司以優(yōu)惠的價格提供Graviton2。
對于Graviton2來說,這些結(jié)果是非常強大的-請記住,在這些圖中,較低值更好,因為它反映了每次SPEC運行的成本。亞馬遜每美元的性能提高了40%。話雖如此,這些結(jié)果并不包括AMD 7納米Epyc CPU的任何數(shù)據(jù),后者比第一代Epyc具有更強的整體性能。該CPU 當前無法在等效的Amazon云實例中進行比較,并且Anandtech無法對其進行測試。不知道亞馬遜如何為使用羅馬的云實例定價,就不可能知道這種比較將如何進行。
根據(jù)Anandtech的說法,“就價值而言,Graviton2似乎獲得了最高的成績,并使競爭蒙羞。” 經(jīng)過十多年的承諾和少量非常適度的產(chǎn)品發(fā)布之后,Graviton2可能成為挑戰(zhàn)整個服務(wù)器行業(yè)主導地位的眾多ARM芯片中的第一個,至少就云超大規(guī)模部署者而言。