第一百八十二章 移植難題

看著休伊特略帶著幾分狂熱的飛揚**,杜克都能夠感受到幾分這套係統的神奇之處。他們做的都是實踐性比較強的研究,不是單純的理論物理研究,所以能夠有模擬程序來檢驗他們的想法非常重要。

隻有通過了這個模擬程序的驗證,才能夠為下一步代價極其昂貴的實際試驗打下堅實的基礎。

可以這麽說吧,相比之前的研究來說,休伊特他們就像是騎著自行車在比賽,每一步進展都艱辛無比,這些海量數據運算的模擬,在缺乏超級計算機時候,每一個步驟都可能持續幾天甚至幾個月。

但是自從有了這套性能極其強大的超級計算機係統,比起原來係統多了數量級運算能力的休伊特等人就像是開上了速度飛快的超級跑車那樣,等於為他們的研究插上一雙翅膀。

原來幾天的運算量,現在或許幾分鍾就能夠出來結果。

這樣等於在工具上使得他們直接再上一個新的台階,對於研究者來說,帶來的價值簡直不可估量,所以說起這套係統,休伊特才會迸發出少有的**。

不過杜克暫時還沒有這個感受,他現在的成就都來自於比起泰坦ii更加強悍的克裏,所以隻是感歎了一下這套係統巨大的外觀。

被休伊特帶著參觀完整個實驗室,杜克找到了自己的辦公室,打開自己的電腦,發現實驗室電腦的配置也不錯,居然是配備了雙路24核cpu和48gb內存的工作站。

上麵運行的係統應該是經過了mit定製化的64位linux,具備完全的圖形化操作界麵,使用起來也是非常方便,杜克很快找到了集成在係統中的計算中心申請應用程序,按照規定提交了使用超級計算機係統的應用賬戶申請。

做完這件事情後,在剩下的時間內,杜克開始研究如何使用這套係統的應用指南,泰坦ii超級計算機係統的運行環境也是一套基於linux的操作係統。

隻不過經過了cray公司的深度開發,現在叫craylinux係統,是cray公司為旗下超級計算機專門定製開發的超高並發任務操作係統,能夠將cray公司的超級計算機性能發揮得淋漓盡致。

進一步的研究發現,craylinux係統還是開放源代碼的,遵從linux的開源協議,杜克甚至在實驗室的電子資料下載庫中找到了係統的源代碼,看起來核子實驗室的同事們也沒有少研究這個係統。

杜克將它下載到克裏存儲空間中,對於杜克的操作係統研究項目來說,這也是一個極好的研究對象,對於在高並發條件下的硬件環境來說非常值得研究。

杜克希望能夠在克裏上率先跑起來,可是很快,企圖模擬運行的克裏反饋虛擬運行啟動非常困難,因為這個係統針對泰坦ii做了太多的針對性優化,克裏現在係統中對應的模擬cpu環境都不滿足這個硬件環境。

這是第一次克裏遇到了移植困難,可見,在克裏現在能力之下,當前的超級計算機係統的複雜度已經逼近了克裏能力的極限,當然,這是指從第三方分析虛擬來看,實際計算能力,克裏仍然超出當今主流超級計算機的幾個數量級。

從克裏反饋的問題來看,克裏需要對超級計算機係統的cpu進行模擬分析。

“庫賽,”杜克拿出電話,打給mi公司的後勤主管,“馬上給我買一台使用2012年amd20核心t兒ra媽r處理器的電腦,如果買不到新的,二手能夠運行的也行。要盡快搞定,買好後直接送到我家裏,謝謝!”考慮到這是倆年前的產品了,估計新機的話隻能夠買些庫存貨或者二手貨,不過反正隻是研究一下,杜克也不在乎新舊,能用就行。

“是,老板。”庫賽雖然有些不理解這個大老板為什麽會突發奇想對倆年前的產品感興趣,口中的反應卻不慢,趕緊答應下來。

網上搜索了一下各大購物網站,還好,庫賽很快找到了一個使用這種cpu的工作站,由於已經比較過時了,價格相當便宜,庫賽趕緊下單,完成了訂購。

“老板,已經搞定了,大約48小時內這台電腦就會送到您家裏,請注意查收。”庫賽恭恭敬敬地回電報告道。

雖然杜克在mi公司好像沒有管事,但是每一個主管以上的mi工作人員都知道,杜克才是真正的mi老板。所以大家對於杜克提出的要求一向反應都很快。

“好的,謝謝!幹得不錯,辛苦你了。”杜克想不到庫賽處理這麽快就有了結果,心中一高興就忍不住嘴裏誇獎了庫賽幾句。

“應該的,老板,還有沒有別的事情需要我做的?”庫賽受到誇獎,內心高興,嘴裏卻客氣地說道。

“沒有了,哦,對了”杜克忽然想起了一件事情,“這台機器還是送到公司吧,到了公司你在通知我好了。”杜克想起了自己現在還受到聯邦特工監控的事情,雖然購買這台電腦實在算不上什麽事情,杜克還是決定小心從事,不給對方留下

一點可以想象的空間。

對於聯邦特工,杜克有種風聲鶴唳的感覺,做什麽事情現在都要多想想。

“好的,老板,一會兒我就修改好送貨地址。”對於老板的朝令夕改,庫賽倒是沒有一點怨言。

忙完這件事,杜克進入克裏的空間,看克裏對於craylinux係統的分析,硬件操作核心部分模塊同android來說,差別果然很大,泰坦ii係統架構同手機係統相比,簡直不是一個層麵的東西,所以在這個部分複雜度也成幾何級增加。

由於沒有好的參照物,克裏現在還無法分辨出究竟哪些東西是craylinux獨有的,不過這個東西難不倒杜克,很快杜克就從網上下載了幾個主流的linux係統源代碼,這個東西網上實在太多了,一搜就可以搜出無數個下載鏈接來。

有了這些參照物,克裏的分析速度頓時提升了很多,因為對於相同的公用部分,克裏現在暫時不去管它,集中分析幾個係統中間那些不同的部分,所以速度一下子就上來。

因為不管怎麽變,既然都是linux係統架構,差異部分始終在少數。

這樣一對比分析,克裏對於craylinux的理解一下就增加了很多,硬件部分暫時是動不了,不過對於核心操作部分的算法,克裏毫不客氣就進行了一些優化,比如並行操作核心調度流程,現在的算法完全被克裏修改,雖然還沒有來得及

進行測試,但是這塊的算法是克裏的長項,不說性能翻一倍,增加百分之三五十那是肯定的。

這還是針對通用設計的優化,等到克裏掌握了cray係統的cpu運行特點,還能夠進一步針對cpu進行優化。

隻是現在杜克還不知道克裏已經幹了不少活,他著急學習怎麽去操作那套核反應模擬程序,杜克調出了相關的資料開始觀看,盡管大部分時候這個工作都是克裏代勞,但是杜克也有很強的好奇心,想看看這個神秘係統究竟具備什麽樣的不同凡響之處。

腦海中立刻出現了這套神秘係統的指南,好家夥,足足上千頁碼,從塊頭上就初步體現了這套係統複雜程度。

這個指南講解得很仔細,基本上涉及到的使用操作都有了詳細說明,包括怎麽做一個模擬實驗,還提供了一個設計的樣例,要不是現在杜克拷貝了無數核物理的基礎教程進去,單單設計樣例中的參數杜克就看不懂,好在現在不懂的地方,

杜克可以指示克裏提出解釋,融合了杜克從麻省理工圖書館搜索來的無數資料,克裏就像一個最高明的教授,在杜克疑問的地方,閃現出它理解的答案。

有了這麽出色的導師,花費了倆個多小時,杜克自己本人都對核反應模擬設計有了一些自己的心得,這個東西說起來也不複雜,就是設想一個你想要設想的場景,然後設計的主要部分就是為這個場景設置無數個不同的參數,

核反應模擬程序根據這些參數,按照一定的規則去模擬計算相關的反應效果。

隻是什麽樣的場景才可能是有價值的,它涉及到的參數又會是哪些?數值該如何取?對於地球上的研究者,沒有研究深度達到某一定程度,還有一些相關的經驗,別想可以設計出來。

杜克弄明白了大概的流程,知道這個玩意靠自己的大腦現階段基本上別妄想了,好在他現在不靠大腦吃飯,在克裏的知識庫中,有很大一部分比萊姆留下的核裂變和核聚變資料。在這些資料的配合下,杜克能夠讓克裏設計出無數個有價值的模擬實驗設計來。

現在,就等拿到那個核反應模擬應用程序和克裏完成超級計算機係統的虛擬。