這次發(fā)布的Istanbul六核Opteron新增加了一項(xiàng)名為Hyper Transport(HT) Assist的功能。
Istanbul新增的HT Assist是Opteron 4路處理器一大優(yōu)點(diǎn)。Istanbul雙路處理器也提供了這一功能,并且可以通過(guò)BIOS關(guān)閉
在多路服務(wù)器中,當(dāng)某個(gè)CPU運(yùn)行的時(shí)候可能會(huì)需要另一個(gè)CPU本地緩存中的數(shù)據(jù)。Shanghai四核Opteron對(duì)每個(gè)CPU采用"廣播"的方法來(lái)發(fā)送信號(hào),查看其他CPU中是否本地緩存請(qǐng)求的數(shù)據(jù)。
如果是2路服務(wù)器的話,只能限制與另外1個(gè)CPU進(jìn)行通信。不過(guò),如果是4路或者8路服務(wù)器的話,各CPU之間可以進(jìn)行頻繁廣播通信,這大大增加了各CPU的超線程通信量,最終導(dǎo)致超線程性能的下降。
這時(shí)候可以將CPU三級(jí)緩存(6MB)中的1MB用來(lái)作為每個(gè)CPU的數(shù)據(jù)目錄。這就是HT Assist技術(shù)。
由于采用了HT Assist技術(shù),AMD將4路系統(tǒng)的超線程性能提高至41.5GB/s,比Shanghai的超線程性能提高了將近60%(沒(méi)有采用HT Assist的時(shí)候是25.5GB/s)。
HT Assist在2路系統(tǒng)中無(wú)法發(fā)揮在超線程性能方面的優(yōu)勢(shì)。隨著系統(tǒng)插槽數(shù)的增加,HT Assist的優(yōu)點(diǎn)才逐漸顯現(xiàn)出來(lái)??梢哉f(shuō),HT Assist是一項(xiàng)主要面向4路和8路大規(guī)模數(shù)據(jù)中心服務(wù)器的功能。
Istanbul Opteron的內(nèi)核數(shù)增加到6個(gè),但是各內(nèi)核三級(jí)緩存的6MB容量并沒(méi)有增加,反而要為新增的HT Assist功能分配1MB的容量。AMD解釋說(shuō),因?yàn)镮stanbul的內(nèi)核數(shù)增加,并且擁有6MB的大容量三級(jí)緩存,所以即使為HT Assist分配了1MB的容量也不會(huì)造成性能的下滑。
內(nèi)核數(shù)增加有利于虛擬化
Istanbul Opteron對(duì)于使用2路系統(tǒng)的企業(yè)來(lái)說(shuō)有諸多好處。雖然新增的HT Assist功能對(duì)2路服務(wù)器來(lái)說(shuō)在性能方面沒(méi)有太大優(yōu)勢(shì),但是內(nèi)核數(shù)從4個(gè)增加到6個(gè)非常有利于服務(wù)器虛擬化。
在虛擬化方面,虛擬環(huán)境中同時(shí)運(yùn)行的CPU內(nèi)核超過(guò)一定限度就是造成服務(wù)器整體性能的下滑。至少有一個(gè)物理CPU內(nèi)核被分配到虛擬環(huán)境中以滿足整體性能的需求。
對(duì)于Istanbul來(lái)說(shuō),2插槽×6核=12核,而對(duì)于Shanghai來(lái)說(shuō),2插座×4核=8核,CPU內(nèi)核數(shù)增加了1.5倍,粗略計(jì)算的話,Istanbul Opteron可以支持1.5倍的虛擬環(huán)境。
而且,Istanbul Opteron和Shanghai Opteron采用了相同的CPU插槽和電學(xué)特性。當(dāng)然,因?yàn)閮烧叩腡DP(熱量設(shè)計(jì)功耗)也是相同的,所以Shanghai CPU和Istanbul CPU是可以相互替換的。因?yàn)闊嵩O(shè)計(jì)也是相同的,所以不需要變更服務(wù)器自己的冷卻裝置或者機(jī)房空調(diào)。
這對(duì)在國(guó)內(nèi)運(yùn)行服務(wù)器的用戶來(lái)說(shuō),最大的好處是不需要變更冷卻和電源裝置。
Istanbul 6核CPU,與Shanghai的功耗相同,因?yàn)闊嵩O(shè)計(jì)相同,所以只需要更換CPU就可以得到1.5倍的性能
如果你正在為現(xiàn)有基于Shanghai Opteron處理器的服務(wù)器性能不夠而苦惱的話,那么你可以購(gòu)買來(lái)Istanbul Opteron直接替換Shanghai Opteron處理器,就可以將性能提高1.5倍。
原來(lái)一個(gè)配置了314個(gè)單核Opteron處理器(2003年發(fā)布)的服務(wù)器系統(tǒng)性能現(xiàn)在只用一臺(tái)配置有21個(gè)Istanbul Opteron處理器就可以實(shí)現(xiàn)。雖然性能相同,但是比2003年的服務(wù)器在能耗上削減了將近95%。
Istanbul與Shanghai處理器的定價(jià)
Istanbul與Shanghai的性能對(duì)比
Istanbul Opteron處理器比2003年發(fā)布的Opteron處理器性能更高、更省電
Intel在去年發(fā)布了代號(hào)為Dunnington的至強(qiáng)7400六核處理器,所以Istanbul并不是全球首款六核CPU。但是考慮到至強(qiáng)7400主要是針對(duì)4路大規(guī)模服務(wù)器和高性能計(jì)算,因此采用多個(gè)面向2路服務(wù)器的六核CPU在性能和成本方面都有很大優(yōu)勢(shì)。
2010年Opteron將有重大變化
AMD將在2009年下半年發(fā)布最新面向服務(wù)器的芯片組SR5690(北橋)和SP5100(南橋)。據(jù)AMD稱,名為Fiorano的平臺(tái)集成了這些芯片組和最新Opteron處理器。
2010年的Opteron處理器將升級(jí)到直連架構(gòu)DCA 2.0、虛擬化AMD-V 2.0和電源管理AMD-P 2.0
直連架構(gòu)DCA 2.0,不僅CPU內(nèi)核數(shù)增加,內(nèi)存速度和超線程速度也有所提高。而且,CPU的緩存容量也提高了2.2倍
AMD-V 2.0中增加了I/O虛擬化功能IOMMU,AMD-P中則增加了APML(Advanced Platform Management Link)
SR5690的最大特點(diǎn)是支持I/O虛擬化功能IOMMU。這項(xiàng)功能可以在訪問(wèn)網(wǎng)絡(luò)存儲(chǔ)的時(shí)候減輕CPU負(fù)荷,實(shí)現(xiàn)更高效的訪問(wèn)。同時(shí),南橋SP5100支持傳輸速度達(dá)到5.2G/s的HT 3.0、PCI-E和熱插拔功能。
但是AMD方面認(rèn)為,因?yàn)锳MD要到2010年才會(huì)發(fā)布新一代的Opteron處理器,所以目前Fiorano還不會(huì)太普及。
因此有不少?gòu)S商向AMD詢問(wèn)是否會(huì)提前發(fā)布Fiorano平臺(tái),還有接下來(lái)的Maranello平臺(tái)和San Marino平臺(tái)。
在Maranello/San Marino平臺(tái)中,CPU插槽也有所變化。雖然現(xiàn)在AMD采用的是Socket F,但是未來(lái)Maranello和San Marino平臺(tái)將分別采用Socket G34和Socket C32插槽。
這是因?yàn)閺倪@一代的Opteron開(kāi)始內(nèi)存方面有所變化。現(xiàn)在的Opteron支持的是雙通道DDR2內(nèi)存,而到了Magny-Cours將支持4通道的DDR3內(nèi)存,因此內(nèi)存帶寬一下子提升到現(xiàn)有Opteron的兩倍多。不過(guò),Lisbon將支持雙通道DDR3內(nèi)存。
Magny-Cours和Lisbon的區(qū)別除了內(nèi)存通道之外,CPU內(nèi)核數(shù)也是不同的。Lisbon是4核或6核的處理器,而Magny-Cours集成了Lisbon模片,因此可實(shí)現(xiàn)8個(gè)或者12個(gè)CPU內(nèi)核數(shù)。
圖9
AMD將在2010年以后發(fā)布面向服務(wù)器的Opteron 4000系列(Lisbon)和高端Opteron 6000系列(Magny-Cours),在這期間沒(méi)有8路產(chǎn)品的計(jì)劃
AMD將在2010年以后發(fā)布代號(hào)Magny-Cours的Opteron 6000系列和代號(hào)Lisbon的Opteron 4000系列兩種面向服務(wù)器的CPU產(chǎn)品。
同時(shí),Magny-Cours主要面向4路以下的系統(tǒng),不像Istanbul那樣支持8路服務(wù)器設(shè)計(jì)。
2010年以后的AMD Opteron路線圖。Opteron 6000系列是搭載了兩個(gè)Opteron 4000系列模片的CPU
計(jì)劃在2010年推出的Magny-Cours的性能是Shanghai的3倍,計(jì)劃在2011年推出的Interlagos是Shanghai性能的4倍
AMD計(jì)劃在2011年推出采用32納米制程技術(shù)制造的6至8核心Valencia處理器和12或16核的Interlagos處理器。到2011年之后,GPU的矢量運(yùn)算功能將被集成到CPU中。到那時(shí)候,如果使用GPU的運(yùn)算單元將成為虛擬化的一個(gè)巨大挑戰(zhàn)。
如果只是考慮虛擬化的話,用性能提高1.5倍的Istanbul替換現(xiàn)有服務(wù)器的CPU是有很大好處的。計(jì)劃在2~3年之后采購(gòu)新服務(wù)器的企業(yè)可能會(huì)更關(guān)注Magny-Cours和Lisbon處理器。
當(dāng)然,2010年以后的服務(wù)器大多數(shù)將是基于多核CPU的,同時(shí)固態(tài)硬盤也將取代低成本的SATA硬盤用來(lái)保存數(shù)據(jù)。如果這樣的話,2010年~2011年對(duì)服務(wù)器來(lái)說(shuō)將成為一個(gè)重大的轉(zhuǎn)折點(diǎn)。