眾所周知,計算機不僅僅靠硬件,對于32路計算中心來說,軟件計算策略同樣起著關(guān)鍵的作用。
如何將32顆處理器的性能發(fā)揮到極致,這是一個非常有技術(shù)含量的問題。
處置不當(dāng),往往會形成“一核有難,多核圍觀”的景象。
而多處理器和多核處理器,在本質(zhì)上都是為了,科學(xué)分配處理器或計算核心的算力。
在這一點上,王岸然的專業(yè)顯然發(fā)揮了極大的作用。
9102年,amd銳龍?zhí)幚砥髟趩魏诵阅茈m然跟intel有少許差距,但在多核處理能力上,完全是碾壓intel的存在。
歸集原因,一是得益于優(yōu)秀的zen微處理器架構(gòu),其二嘛,自然就是科學(xué)的并行計算的設(shè)計理念。
舉個簡單的例子,32個人去植樹,一共要完成320顆樹,最理想的狀態(tài)就是一人分配10顆樹,完成,收工。
但事實上就是,三十二個人互不統(tǒng)屬,系統(tǒng)分配完任務(wù),32個人坐下來一商量,最后一致同意,由長的最帥的小明來干活,其他人給小明當(dāng)拉拉隊。
……
而解決辦法就是,在這32個人當(dāng)中選一個帶頭大哥,帶頭大哥的任務(wù)就給,給剩余的三十一個小弟分配任務(wù),每個人領(lǐng)十個樹,多余的再分配給十個人,這樣就跟理想狀態(tài)差不多了。
不過這個時候問題又來了,帶頭大哥發(fā)現(xiàn),這樹有大有小,有的需要幾個人一起才能種下去,有的一個人可以很快種很多顆。
所以他要想辦法,怎么讓這些人全部由活干,這個辦法就是并行計算的核心。
當(dāng)然,對種樹來說,彼此任務(wù)并無關(guān)聯(lián)。而32個人一起做一道菜,那就是新的模型了,這里涉及到一個順序執(zhí)行的問題。
你總不能先燒菜,燒好之后再撿菜洗菜吧!
那就亂套了。
王岸然將amd在多核并行計算上的設(shè)計思想應(yīng)用到32路并聯(lián)計算機上,他沒有選擇把其中一顆處理器定義為帶頭大哥,而是重新設(shè)計一款任務(wù)控制器。
充分發(fā)揮單指令多數(shù)據(jù)流的特長,每顆處理器在控制芯片下可以單獨訪問內(nèi)存,處理器之間內(nèi)建總線通信,在多任務(wù)協(xié)同上處理上,在統(tǒng)一的架構(gòu)模式下運行。
測試的結(jié)果表明,技術(shù)上完全可行,而且性能優(yōu)越。
達羅貝斯的底氣也是源于此,既然敢站在這里和ibm打擂臺,自然對自家產(chǎn)品的性能很有信心。
而同樣有信心的可不止達羅貝斯一個。
ibm深藍超算的技術(shù)工程師布爾喬亞先生表示不服。
今天,他同樣來到波士頓電子工業(yè)會展中心,向來自全世界的電子技術(shù)愛好者,隆重推薦自家的計算中心。
沒想到來自中國的未來科技,向ibm提出了挑戰(zhàn)。
ibm在半導(dǎo)體領(lǐng)域的尊嚴何在!
在美利堅吃瓜群眾的簇擁下,布爾喬亞,在第一時間答應(yīng)了他們的請求。
巧合的是,兩家的頂級配置都是采用32顆power64處理器,加上1個g的ddr內(nèi)存,事實上,得益于ibm良好的制造工藝,原華芯科技授權(quán)ibm的內(nèi)存性能頻率可以達到200mhz,明顯高于未來科技昆騰服務(wù)器使用的166mhzddr內(nèi)存。
不過對于橫空出現(xiàn)的ddr內(nèi)存來說,此時的計算機的瓶頸不在內(nèi)存這塊,power604處理器的總線帶寬只有166mhz,再高的內(nèi)存頻率用處也不大。
雙方可以說是站在同一條起跑線上。
ibm有自己單獨的powerunix系統(tǒng),而未來科技搭載的則是華微軟件最新的盤古2.0服務(wù)器系統(tǒng)。
好在兩個系統(tǒng)的程序接口都是unix接口環(huán)境,這就不存在軟件兼容的問題。
怎么比拼?達羅貝斯拿出一款doctorru測試軟件。
布爾喬亞搖搖頭:“達羅貝斯先生,我們對這款軟件并不清楚,他是不是對昆騰計算機進行了特殊優(yōu)化,我們無法得知。”
達羅貝斯聳了聳肩膀,一名穿著黑色西服,頭發(fā)有些花白的男子走了出來。
布爾喬亞一看到來人,走上前伸出手:“肯尼基塔博士,你怎么來了?!?br/>
來人說道:“布爾喬亞博士,你質(zhì)疑的軟件是我設(shè)計的,我們都需要一款評判計算機性能的軟件對嗎?現(xiàn)在有了,而且是開源的。
你可以在美利堅計算中心的網(wǎng)絡(luò)上看到他,如果對它的源代碼有什么意見的話,我想,我會很樂意接受?!?br/>
“當(dāng)然,好吧……”
布爾喬亞也沒什么好說的,肯尼基塔在電子科學(xué)界的威望,可以讓他的話有充分的可信度,而且對方也表明,所有人可以翻看這款軟件的源代碼。
當(dāng)然,對布爾喬亞來說,這款軟件只要不是未來科技提供的就行。
臺下的觀眾,還有記者已經(jīng)不耐煩了,在底下催促著趕快進行測試。
布爾喬亞紳士的擺了一下右手,示意未來科技先來。