IBM Power7 和Intel Xeon E7究竟誰更快?
如果說在至強7500/6500時代,英特爾對于新的QPI與模塊化架構在高端領域的應用還處在摸索階段的話,那么在E7時代我們可以看到英特爾已經(jīng)明顯的放開手腳。在2010年3月,英特爾只發(fā)布了11款Nehalem-EX處理器,而到了今年則18款E7處理器問世,這多出來的7款也代表著英特爾對這一高端市場上x86前途的自信。 至強E7處理器家族一覽,比上一代更多的型號也預示著英特爾對它的信心 從總體上說,E7與Nehalem-EX在很多結構上都是一樣的,ZDNet在此之前已經(jīng)也有相當多的這類介紹,因此我們并不打算在此再多說什么。我們可以在此簡單的列出E7相對于Nehalem-EX的改進之處: 1、生產(chǎn)工藝從Nehalem-EX的45nm進化至32nm,從而使得在核心數(shù)量增加,并主頻進一步提高后,功耗仍保持不變 2、處理器核心從Nehalem-EX的最高8個提高至最多10個,同時取消了Nehalem-EX時代4核心的設計,保留了6核心與8核心的設計。另一方面,在編號上E7也明確了雙插槽、4插槽、8插槽的概念。目前,E7的型號規(guī)格為E7-xhhh(L),其中x就代表插槽的系統(tǒng)規(guī)格,2為雙插槽系統(tǒng)、4為4插槽系統(tǒng)、8為8或更高插槽系統(tǒng),而hhh則是性能指數(shù),理念上數(shù)值越大,性能越高,后綴L則代表低功耗 3、由于核心數(shù)量的提升,LLC(末級緩存)的最大容量也從24MB提升至30MB,即每個核心仍然是3MB的LLC設計 4、相較Nehalem-EX支持雙內(nèi)存芯片數(shù)據(jù)糾錯(DDDC,Double Device Data Correct)RAS功能(僅對x4芯片模組有效),Nehalem-EX只支持單芯片數(shù)據(jù)糾錯(SDDC) 5、VT-x3實模式尋址與1GB內(nèi)存頁支持的虛擬化技術,讓虛擬機在實模式下獲得更高的性能,此外基于線程內(nèi)存供給的的虛擬內(nèi)存控制結構(VMCS,Virtual Memory Control Structure),從而改善虛擬機的切換潛伏期 6、新的C6節(jié)能模式,包括CPU核心與SMI(可擴展內(nèi)存互聯(lián))等unCore組件的功耗控制,它允許核心的功耗與應用線程執(zhí)行狀態(tài)做更緊密的關聯(lián),比如當系統(tǒng)認識某個線程空閑時,相應的處理核心也將進入C6模式,從而杜絕漏電能耗,而SMI通道在PC6子模式下,當內(nèi)存芯片處于自刷新時也將進入低功耗狀態(tài)。因此E7也將具有更佳的節(jié)能表現(xiàn) E7處理器的內(nèi)部架構圖與主要的特性 我相信,最后一點是所有關心E7的人最為看重的。在北京E7的發(fā)布會上,英特爾架構事業(yè)部數(shù)據(jù)中心事業(yè)部關鍵業(yè)務部門營銷總監(jiān)Patrick Buddenbaum舉例說,至強E7相比最新的SPARC處理器,至強E7-4800比Sun T5440性能高160%,而系統(tǒng)成本為其50%;比Sun M4000性能高600%,系統(tǒng)成本為其50%。英特爾至強E7-4800相比最新的POWER750 Express,性能為其99%,價格僅為其20%。"毫無疑問,基于工業(yè)標準的英特爾至強E7服務器是企業(yè)客戶的最佳替代品。" 這不禁也激起了我的好奇心,很顯然英特爾的目標很明確,那就是由RISC系統(tǒng)稱霸多年的高端關鍵業(yè)務應用領域。而在一年前,對至強7500與當時新發(fā)布的IBM POWER7系統(tǒng)進行了一番對比,從當時的比較情況來看,Nehalem-EX相對于POWER7來看,性能上還有一定的差距,那么一年之后,當E7來臨之時,雙方的對比又將產(chǎn)生怎樣的變化呢?下面就讓我們再來比較一下,E7是不是真的有那么強悍!#p#page_title#e# 整數(shù)與浮點性能 與POWER7互有勝負 在整數(shù)性能測試中,我們能明顯看出E7相對于至強7500的進步,幅度達42%。這一次4插槽的E7終于戰(zhàn)勝了Power 750,不過8插槽系統(tǒng),E7還不是Power 780的對手(相對于8插槽的7500提升了17%),當然Power 780的CPU已經(jīng)與Power 750不一樣了,最主要的是價格也不可同日而語。 在浮點運算方面,由于每秒可執(zhí)行4個浮點運算指令,因此POWER7在這方面有得天獨厚的優(yōu)勢,雖然E7有10個核心,但4插槽時仍然不是Power 750的對手,不過8插槽時已經(jīng)明顯領先Power 750,不像至強7500時代勉強勝出。與至強7500相比,E7這次提升了近32%(4插槽)和25%(8插槽)。 不過需要指出的是,在企業(yè)級關鍵業(yè)務應用中,主要的還是著重于CPU的整數(shù)運算能力,下面就看看在一些企業(yè)級應用測試中,E7的表現(xiàn)如何? SAP ERP與Java性能 可與POWER7一較高下 在SAP的S&D 2-tier測試中,4插槽的E7相對于至強7500系統(tǒng)進步了約34%,而8插槽系統(tǒng)則提升了50%,可以看出一個比較明顯的進步,而且與POWER7系統(tǒng)相比,4插槽系統(tǒng)已經(jīng)非常接近,E7系統(tǒng)的得分相當于Power 750的90%,而8插槽的E7已經(jīng)明顯超越了Power 750。當然,與8插槽的Power 780相比,還有較大的差距。 SPEC Java Business Benchmark 2005是一款用Java編寫的多線程測試工具,它的評測是模擬一個企業(yè)基于若干個倉庫為多個客戶提供交易服務的環(huán)境,以每秒的操作數(shù)(BOPS,Business Operations per Second)來評估性能。 在這一測試中,4插槽E7系統(tǒng)已經(jīng)完勝Power 750,而8插槽的E7也與Power 780相差甚小,已經(jīng)是后者性能的95%。而相較上一代至強7500,4插槽和8插槽的性能分別提高了34%和30%,進步也是非常明顯。 綜上所述果從理論上講,從8核心提升至10核心,如果其他方面的性能有所保障,那么將提升25%的性能,但從E7的多個性能測試表現(xiàn)來看,其相對于至強7500的提升普遍高于25%,這說明自Nehalem架構之后,再到Westmere架構,即使外圍的設計不變,仍然有較大的性能冗余度可以挖掘(否則增加的處理器核心必然會產(chǎn)生瓶頸),這也再次證明了革命性的Nehalem架構的先進之處,的確為英特爾處理器后續(xù)的發(fā)展打下了良好的基礎。 回到本文的核心話題——x86在高端市場上與RISC系統(tǒng)的競爭,就上述的性能測試成績,我想IBM的POWER7肯定會感受到壓力了。雖然對于高端用戶來講,性能并不是唯一的追求,但性能的確是一個硬指標,更何況與成本相結合的"性價比"。在我看來,Patrick Buddenbaum所提到的E7-4800系統(tǒng)的性能已經(jīng)達到Power 750的99%,還是有所保留的。與至強7500相比,E7-4800基本上已經(jīng)與Power 750平起平坐了,8插槽的E7-8800在某些領域也已經(jīng)具備與POWER780叫板的實力。因此,伴隨的E7的推出,POWER7系統(tǒng)接招也將不再輕松,尤其是對于其剛開始大規(guī)模推廣的低端POWER7系統(tǒng)來說(Power 710/720/730/740),更是一大挑戰(zhàn)。而隨著x86處理器平臺在RAS特性方面不斷的加強,我砍在可預計的未來,x86無疑將給RISC平臺施加更強大的壓力
7、這也是最關鍵的,綜合性能上E7將比Nehalem-EX提升40%