在早期的基準測試中,AMD 的 Epyc 服務器芯片看起來比英特爾最新的 Xeon 芯片有很強的競爭力;
AMD 想快速滲透入服務器市場并沒有那么簡單;
綜合來看,AMD 能夠開發(fā)的利基市場并不小。
第一份有分量的關于 AMD 的 Epyc 服務器 CPU 和英特爾最新的 Skylake-SP CPU 的比較審查結果表明,AMD 的 Epyc 很有競爭力,理論上來講,它會因為更高的性價比或者能效比取得勝利。
這里有一些需要澄清的疑問。需要指出的是,Epyc 和英特爾產品的主要差異在于它采用了將多顆桌面級芯片互聯(lián)的方式生產出一顆服務器芯片,因為較小的硅片的生產良率更高,因此這種方法與英特爾的單芯片方法相比具備明顯的成本優(yōu)勢。
不過,理論上來講,這種互聯(lián)方式可能會對性能產生很大的影響。采取這種互聯(lián)方式,不僅需要在桌面級芯片內消耗更多延遲,還會在各個桌面級芯片之間消耗更大的延遲。英特爾把 AMD 的 Epyc 服務器芯片稱之為“4 個桌面級芯片膠囊”,很形象地說明了這一點。
然而,Epyc 服務器芯片的基準測試結果并沒有顯示出這種延遲劣勢。在我看來,很可能是大部分基準測試的建立方式導致了并不能捕捉到明顯的延遲。這些基準測試執(zhí)行互相獨立的多項任務,而獨立往往意味著并行化,這些任務的性質決定了他們并不需要進行太多的“內核”通信,特別是不會經常調用需要 AMD 的多個桌面級芯片之間進行通信的場景。
因此,Epyc 在現(xiàn)實世界中的表現(xiàn)是否依然非常具有競爭力尚有待觀察。無獨有偶,英特爾也曾經表示,客戶們會享受到比基準測試結果更出色的性能。
服務器 CPU 的使用方式也有很大影響。一般來說,服務器很大一部分工作負載需要數據庫,Oracle 和微軟在數據庫軟件領域占據主導地位。
現(xiàn)在,數據庫軟件是怎么收取授權費用的呢?它是按照 CPU 的內核數收費的,更準確地說,每兩個內核收一次費用,因為 Oracle 是每個內核打五折,而微軟則是兩個內核捆綁銷售。
對 AMD 來說,問題來了:
1、英特爾的單核性能依然領先,在使用數據庫的應用中這種優(yōu)勢更為明顯,因為數據庫應用經常出現(xiàn)延遲問題。確實如此,因為 AMD 的產品策略基本上就是堆砌更多的內核或者以更低的價格銷售。
2、和芯片價格相比,按內核數量收取的數據庫軟件授權費非常之高。比如,Oracle Enterprise Edition 每個單元(兩個內核)的授權費用高達 47500 美金,當然,大量授權時,授權費用還可以打折,但是這部分費用依然超過了最貴的 CPU 售價。比如,英特爾 Xeon Skylake-SP 產品線中最貴的 CPU 售價 13000 美金,但是這款 CPU 有 28 個內核,想運行 Oracle Enterprise Edition,授權費在 50 萬美金以上。那么,如果 AMD 的芯片比英特爾芯片多出兩個內核就可以提供相同的性能的話,多出來的數據庫軟件授權費就足以消除其芯片價格的任何可能成本優(yōu)勢。
由于服務器這種定價機制的特殊性,AMD 本來似乎可以以性價比取勝,但是最終卻并不一定是最具有吸引力的 CPU。
不過,這個事情還有另外一個角度。有業(yè)內分析師提到,當前計算的趨勢是云計算,沒有 SQL 甚至沒有 SSD 和大型內存數據庫,這樣就減少了對商業(yè)數據庫的需求。
因此,這種趨勢有利于 AMD。如上所述,數據庫軟件的授權方式對依賴更多而且更慢的內核的 AMD 很不利。開源運動的發(fā)展使得很多相關數據庫要么免費,要么價格遠低于上述數字。這種走勢會自動抹除 AMD 的劣勢。當然,當運行新型軟件時,AMD 芯片的延遲問題究竟如何還有待觀察。
最后,有許多工作負載不會受到數據庫軟件授權或延遲問題的影響,在這種任務類型里,AMD 的競爭優(yōu)勢是顯而易見的。
功耗因素
在早期測試中,AMD 的 Epyc 顯示出比 Intel 的 Skylake-SP 產品線更低的功耗。這無疑又是 AMD 的加分項,因為不僅僅節(jié)省電費、冷卻系統(tǒng)成本,還會進一步降低數據中心的其它相關成本。
數據中心通常放置在既可以方便使用廉價電力又可以借助環(huán)境冷卻的地方,因此,功耗也是最終客戶一個非常重要的考慮因素。
整體視角
把以上因素結合在一起,AMD 似乎在以下的情境中占不到上風:
1、觸發(fā)延遲問題的復雜應用或使用場景。在現(xiàn)實世界中,這是很有可能發(fā)生的情景;
2、需要使用授權版數據庫軟件的數據庫密集型任務;
AMD 可能會在以下的情景中取得勝利:
1、使用開源數據庫的大型云服務提供商或者客戶(亞馬遜、谷歌、微軟和 Facebook)。這些客戶們不僅使用服務器處理自己的工作任務,還向很多更依賴于開源軟件及軟件架構的新興公司提供服務。
2、高度并行化(但是不適合 GPU 計算)的工作任務,或者線程的獨立性足夠強,不會觸發(fā)延遲問題。
3、一般來說,當電力或者冷卻需求超過了其它考慮因素時,AMD 也很受歡迎。
綜合考量這些因素,AMD 似乎可以在服務器市場拿下一部分市場份額 - 也許是 10%。
結論
雖然在許多基準測試和評測中,AMD 的 Epyc 芯片看起來相當具有競爭力,但它的現(xiàn)實表現(xiàn)究竟如何仍然存在很大的未知數。這種未知因素來自于 AMD 所選用的架構,這種架構有成本優(yōu)勢,但是有時可能會對性能產生實質性的影響。同樣,英特爾依然在單核性能上領先,這使得在綜合考慮 CPU 價格和數據庫軟件授權費用時,英特爾芯片在大部分依賴于數據庫的工作任務中成為更便宜的選擇,
然而,還有很多使用場景既不會觸發(fā)延遲問題從而影響性能,也不用涉及數據庫軟件授權。這些使用場景實際上正是當前數據中心領域最主要的市場增量,AMD 的 Epyc 在這里很有競爭力。
雖然很難通過分析得出市場份額數據,但是,這些有利于 AMD 的利基市場可能會使 AMD 最終拿下 10%的服務器市場。英特爾 2016 年數據中心營收為 158 億美金,考慮到 AMD 產品售價更低,打個 7 折,10%的市場意味著 AMD 能夠在這個細分市場取得 11 億美元營收,這個數字占到 AMD 2017 財年總營收的 22.8%。2018 財年,AMD 的營收預計將增長 10.6%,AMD 在服務器市場的成績能夠幫助它實現(xiàn)這個目標。
更多有關 Epyc 處理器的資訊,歡迎訪問 與非網 Epyc 處理器專區(qū)
與非網編譯內容,未經許可,不得轉載!