老外用512顆Atom打造迷你超算
??? 最近一家名不見(jiàn)經(jīng)傳的服務(wù)器公司SeaMicro公布了一款采用512塊Intel?Atom處理器芯片組建起來(lái)的服務(wù)器產(chǎn)品SM10000,并宣稱這臺(tái)服務(wù)器性能與超級(jí)計(jì)算機(jī)相差無(wú)幾,而在功耗方面則比現(xiàn)有的服務(wù)器產(chǎn)品省電75%之多。一時(shí)間在服務(wù)器界掀起了軒然大波。
這聽(tīng)起來(lái)讓人覺(jué)得有些不可思議。不過(guò)假如事實(shí)確實(shí)如此,那么戴爾,惠普,IBM之流的老牌服務(wù)器廠商肯定會(huì)感到臉上無(wú)光,不僅如此,這款機(jī)型還有可能吸引大量對(duì)數(shù)據(jù)中心機(jī)房耗電量精打細(xì)算的服務(wù)器用戶。實(shí)際上,?SeaMicro公司早在三年半之前就已經(jīng)開(kāi)始用全新的理念來(lái)醞釀這款產(chǎn)品。公司的CEO?Andrew?Feldman在接受訪談時(shí)表示他的團(tuán)隊(duì)意識(shí)到目前市場(chǎng)上的服務(wù)器芯片產(chǎn)品的性能與它們實(shí)際所需要處理的任務(wù)之間存在嚴(yán)重的脫節(jié)現(xiàn)象,而由于互聯(lián)網(wǎng)的盛行,如今許多服務(wù)器的應(yīng)用場(chǎng)合也已經(jīng)從過(guò)去主要從事繁重的計(jì)算任務(wù),變成了需要處理處理成千上萬(wàn)用戶的簡(jiǎn)單網(wǎng)絡(luò)請(qǐng)求,因此他們認(rèn)為必須采用全新的思路來(lái)設(shè)計(jì)服務(wù)器產(chǎn)品。他們認(rèn)為Intel/AMD/IBM等公司的服務(wù)器產(chǎn)品均過(guò)分追求性能,卻忽視了產(chǎn)品的能效因素。按Feldman的話來(lái)講,這就像是乘著宇宙飛船到雜貨鋪買(mǎi)東西一樣大材小用。他表示:“如今的服務(wù)器使用效率極為低下,這便造成服務(wù)器產(chǎn)品性能與實(shí)際工作負(fù)擔(dān)的嚴(yán)重脫節(jié),結(jié)果導(dǎo)致服務(wù)器功耗過(guò)大?!?/p>
因此,他認(rèn)為采用多塊小型處理器構(gòu)建的服務(wù)器將大有前途,而在他們?cè)O(shè)計(jì)這款服務(wù)器時(shí),Intel則剛好推出了低功耗廉價(jià)型的Atom處理器,相比?Intel的正統(tǒng)服務(wù)器產(chǎn)品,Atom的能效比可達(dá)前者的3倍左右。
不過(guò)SeaMicro仍對(duì)這臺(tái)服務(wù)器其它部分部件的較高功耗感到不滿,這些部分所消耗的功耗甚至占到了整臺(tái)服務(wù)器的2/3左右,為此,他們使用虛擬化技術(shù)彌補(bǔ)了這個(gè)缺點(diǎn)。如今虛擬化技術(shù)在服務(wù)器上的應(yīng)用已經(jīng)較為廣泛,這種技術(shù)的本質(zhì)是在服務(wù)器與應(yīng)用軟件間建立一個(gè)特殊的軟件層,虛擬化軟件可以按照應(yīng)用軟件的實(shí)際需求,為其分配有關(guān)的服務(wù)器資源,應(yīng)用虛擬化技術(shù)之后,應(yīng)用程序再也不需要綁定在某幾臺(tái)服務(wù)器上執(zhí)行。SeaMicro?的補(bǔ)救技術(shù)則與虛擬化技術(shù)的思想類似,不過(guò)他們進(jìn)一步將虛擬化技術(shù)應(yīng)用到了服務(wù)器內(nèi)部。Feldman設(shè)計(jì)了一款特殊的虛擬化服務(wù)芯片來(lái)代替虛擬化軟件。他們的產(chǎn)品中有許多功能部分均實(shí)現(xiàn)了虛擬化,比如存儲(chǔ)部分,網(wǎng)絡(luò)部分,服務(wù)器管理部分以及負(fù)載平衡功能部分等等。應(yīng)用這項(xiàng)技術(shù)之后,服務(wù)器系統(tǒng)可以節(jié)省?90%的元件數(shù)量,SeaMicro把這種設(shè)計(jì)稱為CPU/IO虛擬化技術(shù),利用這項(xiàng)技術(shù),他們服務(wù)器中的系統(tǒng)板尺寸從原來(lái)的批薩餅盒大小縮小到了只有一張信用卡那么大,大大節(jié)省了系統(tǒng)空間和成本,并大幅降低了系統(tǒng)的功耗。舉例而言,現(xiàn)有的服務(wù)器產(chǎn)品如果想配置512塊處理器,可能需要512個(gè)周邊支持系統(tǒng)和512個(gè)電源,而SeaMicro的產(chǎn)品則可以把512塊?Atom處理器壓縮進(jìn)只占一個(gè)傳統(tǒng)服務(wù)器機(jī)架1/4空間的地方,而且只需要4個(gè)電源即可工作。這樣一個(gè)服務(wù)器機(jī)架上便可同時(shí)運(yùn)行安裝有2048塊Atom?處理器的四臺(tái)服務(wù)器,這四臺(tái)服務(wù)器之間還可以通過(guò)傳輸帶寬為1.28Tbit/s的光纖線路進(jìn)行網(wǎng)絡(luò)通信。目前SeaMicro公司的這款SM10000服務(wù)器已經(jīng)開(kāi)始正式上市銷售,今年7月30日起有關(guān)的產(chǎn)品將大量上市,產(chǎn)品售價(jià)為13.9萬(wàn)美元每臺(tái)。每臺(tái)服務(wù)器中集成有512塊Atom處理器,服務(wù)器的總高僅17.5英寸。服務(wù)器可直接安裝在基于X86架構(gòu)的服務(wù)器系統(tǒng)上使用