眾所周知,計算機不僅僅靠硬件,對于32路計算中心來說,軟件計算策略同樣起著關鍵的作用。
如何將32顆處理器的性能發揮到極致,這是一個非常有技術含量的問題。
處置不當,往往會形成“一核有難,多核圍觀”的景象。
而多處理器和多核處理器,在本質上都是為了,科學分配處理器或計算核心的算力。
在這一點上,王岸然的專業顯然發揮了極大的作用。
9102年,amd銳龍處理器在單核性能雖然跟intel有少許差距,但在多核處理能力上,完全是碾壓intel的存在。
歸集原因,一是得益于優秀的zen微處理器架構,其二嘛,自然就是科學的并行計算的設計理念。
舉個簡單的例子,32個人去植樹,一共要完成320顆樹,最理想的狀態就是一人分配10顆樹,完成,收工。
但事實上就是,三十二個人互不統屬,系統分配完任務,32個人坐下來一商量,最后一致同意,由長的最帥的小明來干活,其他人給小明當拉拉隊。
而解決辦法就是,在這32個人當中選一個帶頭大哥,帶頭大哥的任務就給,給剩余的三十一個小弟分配任務,每個人領十個樹,多余的再分配給十個人,這樣就跟理想狀態差不多了。
不過這個時候問題又來了,帶頭大哥發現,這樹有大有小,有的需要幾個人一起才能種下去,有的一個人可以很快種很多顆。
所以他要想辦法,怎么讓這些人全部由活干,這個辦法就是并行計算的核心。
當然,對種樹來說,彼此任務并無關聯。而32個人一起做一道菜,那就是新的模型了,這里涉及到一個順序執行的問題。
你總不能先燒菜,燒好之后再撿菜洗菜吧!
那就亂套了。
王岸然將amd在多核并行計算上的設計思想應用到32路并聯計算機上,他沒有選擇把其中一顆處理器定義為帶頭大哥,而是重新設計一款任務控制器。
充分發揮單指令多數據流的特長,每顆處理器在控制芯片下可以單獨訪問內存,處理器之間內建總線通信,在多任務協同上處理上,在統一的架構模式下運行。
測試的結果表明,技術上完全可行,而且性能優越。
達羅貝斯的底氣也是源于此,既然敢站在這里和ibm打擂臺,自然對自家產品的性能很有信心。
而同樣有信心的可不止達羅貝斯一個。
ibm深藍超算的技術工程師布爾喬亞先生表示不服。
今天,他同樣來到波士頓電子工業會展中心,向來自全世界的電子技術愛好者,隆重推薦自家的計算中心。
沒想到來自中國的未來科技,向ibm提出了挑戰。
ibm在半導體領域的尊嚴何在!
在美利堅吃瓜群眾的簇擁下,布爾喬亞,在第一時間答應了他們的請求。
巧合的是,兩家的頂級配置都是采用32顆power
64處理器,加上1個g的ddr內存,事實上,得益于ibm良好的制造工藝,原華芯科技授權ibm的內存性能頻率可以達到200mhz,明顯高于未來科技昆騰服務器使用的166mhzddr內存。
不過對于橫空出現的ddr內存來說,此時的計算機的瓶頸不在內存這塊,power
604處理器的總線帶寬只有166mhz,再高的內存頻率用處也不大。
雙方可以說是站在同一條起跑線上。
ibm有自己單獨的power
unix系統,而未來科技搭載的則是華微軟件最新的盤古2.0服務器系統。
好在兩個系統的程序接口都是unix接口環境,這就不存在軟件兼容的問題。
怎么比拼?達羅貝斯拿出一款doctor
乳測試軟件。
布爾喬亞搖搖頭:“達羅貝斯先生,我們對這款軟件并不清楚,他是不是對昆騰計算機進行了特殊優化,我們無法得知。”
達羅貝斯聳了聳肩膀,一名穿著黑色西服,頭發有些花白的男子走了出來。
布爾喬亞一看到來人,走上前伸出手:“肯尼基塔博士,你怎么來了。”
來人說道:“布爾喬亞博士,你質疑的軟件是我設計的,我們都需要一款評判計算機性能的軟件對嗎?現在有了,而且是開源的。
你可以在美利堅計算中心的網絡上看到他,如果對它的源代碼有什么意見的話,我想,我會很樂意接受。”
“當然,好吧…”
布爾喬亞也沒什么好說的,肯尼基塔在電子科學界的威望,可以讓他的話有充分的可信度,而且對方也表明,所有人可以翻看這款軟件的源代碼。
當然,對布爾喬亞來說,這款軟件只要不是未來科技提供的就行。
臺下的觀眾,還有記者已經不耐煩了,在底下催促著趕快進行測試。
布爾喬亞紳士的擺了一下右手,示意未來科技先來。
達羅貝斯也不謙虛,拿起dortor
乳軟件光盤放入到光驅里,很快軟件安裝好。
達羅貝斯打開軟件,勾選了一下cpu測試,點擊了一下開始。
接下來的過程就比較枯燥了,先是整數計算,一連串單位進度條,完了之后,雙精度浮點計算…
在這段時間,臺下也開始議論起來。
“卡爾斯,你說誰會勝出?”
“這還用問,肯定是ibm了,不過我對這個未來科技的,國際象棋游戲還是很感興趣。”
“是啊,跟科幻里說的那樣,計算機也可以進行思考。”
“會不會有一天,計算機也可以產生獨立單位意識?”
達羅貝斯眼看著場下的話風彎了,大家似乎并不怎么關注,比拼的結果,難道輸給ibm是理所當然的事?
測試的結果,昆騰得到了28.87萬分。
“布爾喬亞博士,該你了。”
布爾喬亞接過光盤,在臺下的歡呼聲中,如同一只驕傲的公雞,燕尾服上甩出一道道布紋。
和昆騰服務器一樣,布爾喬亞安裝好軟件之后,勾選了一下cpu測試,點擊開始。
十五分鐘之后,在這個全場吃瓜群眾的期待之下,測試結果出現在屏幕上。
27.49萬分!
怎么可能!ibm竟然落敗了?
布爾喬亞不可思議的看向肯尼基塔,他要求證一下,是不是分數越低,計算機的性能越好。
“不,布爾喬亞先生…”
肯尼基塔的回答,讓布爾喬亞的心跌落谷底。
而臺下的議論,讓布爾喬亞臉上火熱。
“ibm竟然落敗了?”
“是啊,雖然只有一萬多分的差距!”
“我現在懷疑這場比試的公正性。”
“肯尼基塔博士開發的軟件,我想應該不會有什么問題吧。”
肯尼基塔搖了搖頭,他可以保證,雖然收了未來科技30萬美金的設計費,但他設計的軟件絕對是基于公正測試的目的。
所以他問心無愧。
只是讓他意外的是,同樣使用的是ibm的cpu,而ibm竟然落敗了,在主場上輸給了未來科技…
布爾喬亞也是心有不甘,直到現在,他對ibm的技術還是充滿信心,那么問題出在哪?
“你們一定將cpu超頻使用了?”
達羅貝斯搖搖頭,說道:“各位,昆騰服務器是面對國際市場的,今天我們很高興的看到,昆騰服務器有著不弱于同行的實力,我們未來科技的宗旨就是,為全世界提供最好的科技服務…”
布爾喬亞意識到,此時的爭辯已經毫無意義,對方的產品既然是面對全球市場的。
而且測試軟件又是開源的,那這樣的測試在今后會多次發生,未來科技會為這個風險造假嗎?
顯然,只要不是弱智,不會犯這個錯誤。
而達羅貝斯今天,可不光是為了和ibm較量一番。
實際上對于今天比試的結果,他甚至都沒有多提,在最后,達羅貝斯成功將美利堅吃瓜群眾,引向他們關心的話題。
“各位先生,女士,你們剛才也看到了這款國際象棋程序,這是未來科技在人工智能方面有趣的探索。
在此,我們隆重向國際象棋世界冠軍,卡斯帕羅夫先生發出邀請,請他向全人類證明,到底是機器,還是人類的智慧優越…”
臺下瞬間炸了鍋。
“電腦要挑戰人類的智慧?”
“我想卡斯帕羅夫肯定會同意的,他將用他的智慧,將機器擊的粉碎。”
“我感覺我快要沸騰了…”
于此同時,未來科技派出的團隊來到俄羅斯,和卡斯帕羅夫進行了面談。
“卡斯帕羅夫先生,未來科技為這場比賽準備了100萬美金的獎勵,即便是你輸了,也可以拿到30萬美金的獎勵。”
第二天,卡斯帕羅夫向媒體發布:他答應未來科技的邀請,為捍衛人類的尊嚴而戰。
在這一天,全世界的目光都被聚焦在這場人與機器的比試上。
而ibm首席工程師貝魯克則一把推開案桌上的電腦。
“人機大戰是ibm的idea,我們為此已經準備了兩年,上帝,為什么現在的主角,變成了未來科技。”
而王岸然,則饒有興致的看著面前的報紙,未來科技在美利堅大出風頭,自然也引起國內媒體的關注。
吃瓜群眾普遍表示,未來科技,yes!