像之前的Magny-Cours處理器一樣,Interlagos處理器承諾在執(zhí)行諸如虛擬化這種高度多線程工作負(fù)載時(shí)能為用戶帶來無與倫比的性能比。價(jià)格要遠(yuǎn)遠(yuǎn)低于英特爾最接近的同類產(chǎn)品,并且能提供兩倍于英特爾芯片的核心數(shù)量。不過目前大部分常用的操作系統(tǒng)還無法支持Interlagos處理器所基于的全新核心體系結(jié)構(gòu)。
AMD皓龍6200處理器:影響廣泛,設(shè)計(jì)新穎
AMD皓龍6200系列Interlagos處理器共有16個(gè)核心和16個(gè)線程,每個(gè)線程都有個(gè)專用的核心。不過正如第一款基于AMD全新模塊化體系結(jié)構(gòu)的皓龍?zhí)幚砥饕粯?,Interlagos處理器是也是構(gòu)自八個(gè)Bulldozer模塊。每個(gè)模塊依次有兩個(gè)獨(dú)立的處理器,但是FPU,解碼和執(zhí)行單元都可以共享。但是這16個(gè)完全獨(dú)立的核心又不完全一樣。
也就是說,Interlagos處理器還可以支持高級矢量擴(kuò)展(簡稱AVX),這樣FPU的寬度被加倍了,從128字節(jié)增加到了256字節(jié)。AVX擴(kuò)展應(yīng)該能帶來更加卓越的浮點(diǎn)性能,但是只有在代碼能明確支持的情況下才能實(shí)現(xiàn)。這些改變是否能帶來性能加速或者瓶頸高度依賴于工作負(fù)載的類型,因?yàn)槿狈VX支持的多線程處理可能會(huì)導(dǎo)致系統(tǒng)運(yùn)行減緩。
顯然,Bulldozer體系結(jié)構(gòu)與AMD之前主要的中央處理器有明顯的不同,AMD公司看起來為未來設(shè)計(jì)了全新的體系結(jié)構(gòu)來減少FPU的依賴性。AMD的Fusion系統(tǒng)基本上將FPU的職責(zé)轉(zhuǎn)移向了圖形處理器就是個(gè)例子。一旦各種庫和應(yīng)用軟件被升級到可以利用到這些全新的硬件設(shè)計(jì),那么無論目前會(huì)帶來什么瓶頸之后都會(huì)有所緩解。Interlagos處理器的優(yōu)勢之一是額外的AES-NI指令,可以極大的縮短AES加密的計(jì)算時(shí)間。
體系結(jié)構(gòu)沒有改變的是幾款操作系統(tǒng)不能缺省運(yùn)行Interlagos處理器。體系結(jié)構(gòu)的改變包括從之前的Windows Server 2003升級為R2 SP2; RHEL 4X, RHEL 5.0到5.6和RHEL6.0,NOVELL SLES 10到SP3和SLES 11;以及任何2.6.31核心的LINUX操作系統(tǒng)或者更早的版本。后者包括VMware ESX 3.5和 VMware ESX 4.0 through 4.1u1。
一些其他的操作系統(tǒng)也可以運(yùn)行但是不能用到所有的新功能。RHEL6.1和SLES 11 SP1將使用上AES-NI指令,但是AVX擴(kuò)展或者渦輪核心無法使用。Windows Server 2003 R2 SP2, Windows Server 2008 SP2以及VMware ESX 4.1u2也可以運(yùn)行,但是無法利用全新的指令或者特性。
與之前的皓龍?zhí)幚砥鞑煌?,Interlagos處理器能為AMD提供渦輪核心技術(shù),可以幫助中央處理器將所有核心的時(shí)鐘速度從300MHZ提高到500MHZ或者一半核心的時(shí)鐘速度提高到1GHz。因此多線程工負(fù)載將看起來小一些但是推進(jìn)會(huì)更廣闊,低線程工作負(fù)載將實(shí)現(xiàn)更高的時(shí)鐘頻率但是核心數(shù)量要少一些。
也有可以利用到新特性和AES-NI指令的出操作系統(tǒng)清單,諸如VMware vSphere 5.0, Windows Server 2008 R2 SP1, 和RHEL 6.2。這有幾種操作系統(tǒng)可以全部支持,這些操作系統(tǒng)版本中的一些仍然還只是測試版。在你決定如何購買之前,了解這款處理器能支持哪些核心操作系統(tǒng)是很重要的。
可兼容的管理程序(諸如VMware vSphere 5.0)是否能允許虛擬化實(shí)例在非兼容操作系統(tǒng)(諸如RHEL5.5)在Interlagos處理器上運(yùn)行也很重要。
戴爾PowerEdge R715: Interlagos版本
戴爾R715服務(wù)器是一款2U機(jī)架式服務(wù)器,搭載了冗余電源,四個(gè)千兆以太網(wǎng)端口和一個(gè)DRAC6 Express或者企業(yè)版內(nèi)置管理控制器。前端配置了六個(gè)2.5英寸熱插拔硬盤,最高可以支持6TB容量的原始存儲(chǔ)空間,還有戴爾的PERC H200或者PERC H700內(nèi)部RAID控制器隨機(jī)存儲(chǔ)器的容量限制在256GB,1600MHZ DDR3隨機(jī)存儲(chǔ)器限定在4GB容量和8GB雙列直插內(nèi)存模組;16GB的雙列直插內(nèi)存模組有望很快實(shí)現(xiàn)支持。
冗余SD卡槽的配置可以安裝內(nèi)置的管理程序,允許R715服務(wù)器作為沒有物理硬盤的虛擬服務(wù)器主機(jī)來執(zhí)行職能。這就是固體服務(wù)器。
在R715服務(wù)器正式推出之,筆者只有幾天時(shí)間來研究更新后的戴爾R715服務(wù)器。測試系統(tǒng)配置了兩個(gè)AMD皓龍16核6274處理器,每個(gè)核心的主頻為2.20GHz,16MB L2高速緩存和64GB的1600MHZ DDR3隨機(jī)存儲(chǔ)器。
筆者驗(yàn)證了稍微老一些的SLES版本在安裝啟動(dòng)期間存在問題,RHEL6.1和RHEL 6.2測試版可以安裝預(yù)期的進(jìn)行安裝和運(yùn)行。Windows Server 2008 R2 SP1和VMware vSphere 5.0操作系統(tǒng)運(yùn)行的也不錯(cuò)。但不幸的是,正如大部分筆者在LINUX操作系統(tǒng)上運(yùn)行的中央處理器基準(zhǔn)測試一樣,RHEL版本無法支持新的指令,結(jié)果就必須等到之后的文章中進(jìn)行談?wù)摗?/p>
戴爾公司提供的一些SPEC中央處理器2006和SPECjbb2005基準(zhǔn)測試結(jié)果顯示Interlagos處理器戰(zhàn)勝了之前的Magny-Cours處理器。SPECjbb2005測試結(jié)果幾乎快了40%。
對于體系結(jié)構(gòu)中的任何明顯的改變,Interlagos處理器需要花些時(shí)間來獲得更多操作系統(tǒng)的支持并展示出他們有能力支持什么工作負(fù)載。高性能計(jì)算領(lǐng)域會(huì)比較青睞Interlagos處理器,因?yàn)橄饦鋷X國家實(shí)驗(yàn)室在一臺Cray XK6美洲虎超級計(jì)算機(jī)上配置了AMD Interlagos處理器(共有25000個(gè)處理器)就是最好的佐證。
戴爾PowerEdge R715服務(wù)器是一款非常新型的服務(wù)器,目前可以提供32個(gè)核心。將會(huì)出現(xiàn)在高性能計(jì)算,數(shù)據(jù)庫當(dāng)然也包括虛擬化等的應(yīng)用當(dāng)中。將現(xiàn)有的R715服務(wù)器處理器升級為AMD6200系列Interlagos處理器的能力是對那些已經(jīng)配置了這些服務(wù)器的用戶的一種回報(bào),也預(yù)示著那些正在簽署的采購訂單也會(huì)運(yùn)轉(zhuǎn)良好。R715服務(wù)器整個(gè)的成功將取決于AMD 6200系列處理器的成功,雖然未來看起來充滿希望,但還需要時(shí)間來證明一切。