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