當(dāng)前位置:首頁 > 百科知識 > 電子工程 > 正文

超級計(jì)算機(jī) 又名:超級電腦(supercomputer)

能夠執(zhí)行一般個人電腦無法處理的大資料量與高速運(yùn)算的電腦,其基本組成組件與個人電腦的概念無太大差異,但規(guī)格與性能則強(qiáng)大許多。

  現(xiàn)有的超級計(jì)算機(jī)運(yùn)算速度大都可以達(dá)到每秒一兆(萬億,非百萬)次以上。“超級計(jì)算”(Supercomputing)這名詞第一次出現(xiàn),是在1929年《紐約世界報(bào)》關(guān)于IBM為哥倫比亞大學(xué)建造大型報(bào)表機(jī)(tabulator)的報(bào)導(dǎo)。

  1960年代,超級計(jì)算機(jī)由希穆爾·克雷(Seymour Cray)在Control Data Corporation里設(shè)計(jì)出來并領(lǐng)先市場直到1970年代克雷創(chuàng)立自己的公司──克雷研究。憑著他的新設(shè)計(jì),他控制了整個超級計(jì)算機(jī)市場,并占據(jù)顛峰位置長達(dá)五年(1985-1990)。到了1980年代,正值小型電腦市場萌芽階段,大量小型對手加入競爭。在1990年代中期,很多對手受不了市場的沖擊而消聲匿跡。今天,超級計(jì)算機(jī)成了一種由像IBM及惠普等大型電腦公司所特意設(shè)計(jì)的電腦。雖然這些公司通過不斷并購其他公司而增強(qiáng)了自己的經(jīng)驗(yàn),克雷研究依然是超級計(jì)算機(jī)領(lǐng)域的巨頭之一。

  歷史

  “超級計(jì)算機(jī)”一詞并無明確定義,其含義隨計(jì)算機(jī)業(yè)界的發(fā)展而發(fā)生變化。早期的控制數(shù)據(jù)公司機(jī)器可達(dá)十倍速于競爭對手,但仍然是比較原始的標(biāo)量處理器。到了1970年代,大部分超級計(jì)算機(jī)就已經(jīng)是矢量處理器了,很多是新進(jìn)者自行開發(fā)的廉價處理器來攻占市場。1980年代初期,業(yè)界開始轉(zhuǎn)向大規(guī)模并行運(yùn)算系統(tǒng),這時的超級計(jì)算機(jī)由成千上萬的普通處理器所組成。1980年代中葉,將適量的矢量處理器(一般由8個到16個不等)聯(lián)合起來進(jìn)行并行計(jì)算成為通用的方法。1990年代以后到21世紀(jì)初,超級計(jì)算機(jī)則主要由基于精簡指令集的處理器(譬如PowerPC、PA-RISC或DEC Alpha)互聯(lián)進(jìn)行并行計(jì)算而實(shí)行。

  用途

  超級計(jì)算機(jī)常用于需要大量運(yùn)算的工作,譬如天氣預(yù)測、氣候研究、運(yùn)算化學(xué)、分子模型、天體物理模擬、汽車設(shè)計(jì)模擬、密碼分析等。

  通用超級計(jì)算機(jī)的類型

  大致上可以分為三種:

  矢量處理機(jī)器能為大量數(shù)據(jù)同時進(jìn)行同樣的運(yùn)算。

  叢集式處理器特別創(chuàng)建連接處理器及記憶體的通信網(wǎng)絡(luò),非均勻訪存模型就是最常見的。最快的超級計(jì)算機(jī)就是使用這個科技。

  商品電腦叢集使用高帶寬低延誤的網(wǎng)絡(luò)來連接大量普通商品電腦,建設(shè)成一個電腦簇。

  根據(jù)摩爾定律及經(jīng)濟(jì)規(guī)模,一個現(xiàn)代的桌面電腦比15年前的超級計(jì)算機(jī)有更高性能,皆因某些超級計(jì)算機(jī)的設(shè)計(jì)已經(jīng)放在桌面電腦內(nèi)。再者,簡單芯片的開發(fā)及生產(chǎn)成本比特意設(shè)計(jì)給超級計(jì)算機(jī)的更便宜。

  超級計(jì)算機(jī)所處理的問題都適合并行化,當(dāng)中減少處理單元之間的資料傳送量。因此,傳統(tǒng)的超級計(jì)算機(jī)可以被電腦叢集所代替。

  最快的超級計(jì)算機(jī)

  TOP500列表排名世界上最快的500臺超級電腦,而中國則以“中國TOP100排行榜”排名境內(nèi)頭100臺最快的超級電腦。

  速度單位

  超級計(jì)算機(jī)速度以每秒浮點(diǎn)運(yùn)算次數(shù)“FLOPS”(floating-point operations per second)來作量度單位,常見的表示電腦中的峰值或速度用的單位英漢對照如下:

  一個MFLOPS(megaFLOPS)等于每秒100萬(=106)次的浮點(diǎn)運(yùn)算

  一個GFLOPS(gigaFLOPS)等于每秒10億(=109)次的浮點(diǎn)運(yùn)算

  一個TFLOPS(teraFLOPS)等于每秒1萬億(=1012)次的浮點(diǎn)運(yùn)算

  一個PFLOPS(petaFLOPS)等于每秒1千萬億(=1015)次的浮點(diǎn)運(yùn)算

  一個EFLOPS(exascaleFLOPS)等于每秒100億億(=1018)次的浮點(diǎn)運(yùn)算

  此外,由于浮點(diǎn)積和熔加運(yùn)算或乘積累加是兩次的浮點(diǎn)運(yùn)算(每條FMA指令包括加/減及乘),因此當(dāng)處理器支持FMA指令時,峰值是兩倍每秒所能運(yùn)行FMA指令的數(shù)目。

  目前最快的超級計(jì)算機(jī)

  截止到2014年11月,世界上運(yùn)算速度最快的超級計(jì)算機(jī)是,由中國人民解放軍國防科學(xué)技術(shù)大學(xué)等單位研制的天河二號,它每秒能完成5億億次運(yùn)算。雙精度浮點(diǎn)運(yùn)算峰值速度達(dá)到每秒5.49億億次,Linpack(國際上流行的用于測試高性能計(jì)算機(jī)浮點(diǎn)計(jì)算性能的軟件)測試性能已達(dá)到每秒3.39億億次。


內(nèi)容來自百科網(wǎng)