作為計(jì)算機(jī)的最高階形態(tài),超算一直在追求速度的道路上高歌猛進(jìn),而其豐富的利潤和極高的市場(chǎng)宣傳價(jià)值也吸引了眾多IT廠商投身其中。雖然經(jīng)常能夠在TOP500超算排行榜上占據(jù)一些席位,但戴爾在超算領(lǐng)域卻只能以不溫不火來形容。而日前,戴爾研究計(jì)算小組領(lǐng)導(dǎo)人Tim Carroll在接受采訪時(shí)表示,戴爾正打算將ARM處理器應(yīng)用在超級(jí)計(jì)算機(jī)中,并且,戴爾已經(jīng)對(duì)ARM超算有了明確的外觀設(shè)計(jì);其原型機(jī)和其他組件正在戴爾的實(shí)驗(yàn)室中進(jìn)行測(cè)試。
起初,超算的計(jì)算能力全部來自于通用處理器,但由于功耗、體積和成本等因素,單純靠通用處理器來執(zhí)行科學(xué)計(jì)算任務(wù)已經(jīng)顯得越來越不合時(shí)宜,于是科學(xué)家和IT廠商們便開始將GPU核心加入到超算的架構(gòu)中來。雖然GPGPU(專門用于通用計(jì)算的GPU產(chǎn)品)產(chǎn)品的價(jià)格并不便宜,但其浮點(diǎn)計(jì)算能力往往數(shù)十倍于傳統(tǒng)的CPU,因此,采用GPU來擔(dān)當(dāng)超算的浮點(diǎn)計(jì)算單元往往能夠獲得更高的能效比和性價(jià)比。
斗轉(zhuǎn)星移,ARM在成本和功耗方面的表現(xiàn)逐漸被人們發(fā)現(xiàn),于是也開始有廠商推出了面向企業(yè)級(jí)的ARM處理器產(chǎn)品,但ARM架構(gòu)的產(chǎn)品在超算領(lǐng)域的應(yīng)用卻仍是一片未開發(fā)的處女地。
但由于研究員們傾向于使用成熟的開發(fā)環(huán)境進(jìn)行編程,這樣會(huì)使開發(fā)的效率更高,開發(fā)出的程序也更強(qiáng)健,功能更多。而ARM和常用的X86、Power處理器運(yùn)行在不同的指令集上,而且ARM軟件編程環(huán)境目前還不夠成熟。因此ARM要想被研究社區(qū)所接受,可能還需要一段時(shí)間。
對(duì)此,Tim Carroll表示:不要以為你了解目前存在的所有不同的應(yīng)用方式。ARM處理器可有限應(yīng)用于超級(jí)計(jì)算機(jī)之中,具體情況視工作負(fù)載而定。ARM處理器可以降低每機(jī)架每浮點(diǎn)的成本。
另一方面,大規(guī)模ARM集群的相關(guān)研究正在被各地被積極的展開。前段時(shí)間,英國南安普頓大學(xué)的研究人員就用目前比較流行的ARM開發(fā)板Raspberry Pi(擁有BroadcomBCM2835 SOC處理器、512MB內(nèi)存以及眾多接口)和樂高積木搭建了一臺(tái)簡易的超算。這臺(tái)名為“bramble”的超算系統(tǒng)由大堆的樂高積木以及64塊Raspberry Pi開發(fā)板以及64個(gè)16GB SD卡組成,總成本在4000美元左右。
雖然ARM處理器目前想要應(yīng)用在商業(yè)或超算領(lǐng)域還面臨著許多問題。但我們也不能忽視其優(yōu)勢(shì),那就是低功耗、價(jià)格便宜。因此,很多開發(fā)者都可以通過便宜的價(jià)格組建自己的ARM集群,并用它來進(jìn)行相關(guān)開發(fā)和編程實(shí)驗(yàn);而這一點(diǎn)是動(dòng)輒數(shù)千萬美圓的超算所無法達(dá)到的境界。畢竟