大洋的這邊蔡思強為收購的事情忙個沒停,杜克卻完全沒有考慮這件事情,他現除了每天應付一下課程,就是琢磨怎麼樣才能夠將核子實驗室的那個核反應模擬程序拿到手。
這件事難實太大,到目前為止,杜克還只能夠通過一個終端桌面應用使用核反應模擬程序,這個麻省理工核子實驗室為寶貴的財富,其模型的建立幾乎集了核子實驗室和其他核反應研究機構上前次核試驗獲取的數據運算結果,其大部分還利用實驗室狀態下的亞臨界試驗來驗證了模擬計算結果。
可以說這套應用程序集了美國高校以及官方核物理研究方面無數科學家研究的心血結晶。雖然杜克不知道國內有沒有類似的系統,但即便是有,相信同這套系統相比也有較大的差距,畢竟雙方研究的底子是不一樣。不管是計算機建模也好,還是實驗驗證也好,雙方的差距都不是一星半點兒。
而且國內就算有這種模擬系統,杜克也絕沒有什麼接觸的機會,像這種系統基本屬於絕密的範疇,除非杜克也決定當一個隱形人。
所以,麻省理工的這套核反應模擬程序是杜克唯一的希望。
只是這個希望看起來實有些渺茫。
杜克找不到突破核反應模擬應用系統的方法,克裡那邊對於操作系統的精簡已經見到了功效,rayinu基礎上精簡出來的系統,已經模擬的2路20核工作站平台成功運行。
比起這個工作站原來帶的inu系統來說,克裡精簡優化的系統足足提升了一倍的效能,尤其難得的是,這個基礎上保留了對原來inu系統的分之兼容性,也就是說原來的應用程序不用做任何改動就能夠直接運行系統上。
這個系統精簡到只有原來rayinu一半的代碼量,終編譯出來的二進制代碼也縮減了差不多分之四十。
接下來的進一步模擬測試,4路,8路模擬系統同樣經過了驗證,證明克裡這個精簡系統,至少功能上已經完全實現分層架構的設想。
接下來克裡將這個系統進一步擴展到其他pu平台,看看這個架構的效果其他pu平台上是否表現一樣優秀。
看到克裡操作系統改進上成績斐然,杜克忽然心一動,指示克裡針對泰坦ii原型機的操作系統進行優化改進,看看能不能取得一些成果,由於這個平台克裡已經非常熟悉,很快就出結果了,針對泰坦ii原型機優化改進後,的rayinu系統提升了將近分之五十。
這個優化效果將杜克嚇了一跳,這可是超級計算機啊,提升這麼多,等於是不花錢又將系統升級了一次一般。杜克調出克裡優化改進的地方,現大的改進來自於並行調算法的改進,單單這一處,修改幾千行代碼,系統性能就直接提升了分之十五左右。
克裡改進的並行調算法,使用了一些預測功能,使得整個超級計算機系統的計算能力幾乎達到了分之飽和運算能力,而原來的算法充其量可以利用到系統分之八十多。
有了這個成果,杜克冥思苦想了一個下午,終於想出了一個迂迴的方法,決定用這個成果去碰碰運氣,看看有沒有機會藉機接觸到自己想要的東西。
「教授,」杜克敲開了安德魯教授的門,恭敬地說道:「我研究了一下我們的超級計算機操作系統源代碼,現其還是有較大的性能提升空間。」
「是嗎?」安德魯教授饒有興趣地看著自己的這個有計算機天才之稱的得意門生,「有沒有辦法進行改進?」安德魯可沒有什麼指望杜克現問題後,這麼快就有了解決方案,這個不過是順口說說。
「我重編寫了一下那個薄弱部分的代碼,經過模擬測試和計算,性能提升了大約分之十五。」杜克說道。
性能提升分之十五?!安德魯原本比較輕鬆自的臉上,充滿了不可置信的神情,完全沒有想到杜克不但找到問題,而且還解決了這個問題,將系統性能提升分之十五,要知道這可是超級計算機,一個分點的提升都是極難的事情,杜克居然說可以將性能提升分之十五!
安德魯坐不住了,他站起身來,激動地問道:「杜克,這事情可不能信口開河,你有什麼證據?」
杜克拿出筆記本電腦,調出修改rayinu並行調程序的源代碼,「教授,你看,就是這部分代碼,原來是這樣寫的,根據我對這個算法的計算,這個算法對於超級計算機運算單元的利用效率應該不會超過分之八十五。」
「但是按照這樣修改之後,對於超級計算機運算單元利用率將會提升到分之十點幾,通過智能預測計算單元的使用,大幅提升了調的效率。」
杜克筆記本電腦上安裝了一個虛擬機軟件,這個虛擬機是ray公司開出來的,可以運行rayinu進行調試,杜克給安德魯演示了一下修改前後系統的運行情況,用一個測試軟件來測試系統性能,現虛擬機軟件上面性能提升了將近分之十。
這是因為虛擬機運行的環境離真實的超級計算機相差有點大,由於缺乏幾萬個計算單元,使得調算法的改進對性能的影響沒有完全體現出來,但是對於安德魯來說,這個已經足夠了。
能夠提升分之十超級計算機上也是一種巨大的進步,要知道超級計算機的性能提升可不是一種容易的事情,每一個分比提升的背後都意味著要付出昂貴的代價,如果現有機會不花一分錢的硬件變化,就能夠提升分之十的性能,安德魯真是開心得要開一瓶陳年紅酒來慶賀。
「杜克,你這段修改的程序可以留下來嗎?我們想同ray公司聯繫一下,看看是否可以利用你改進的這個操作系統,來對泰坦ii進行改進。」安德魯徵求道。這個改進畢竟是杜克的一個成果,而且是一個非常重大的成果,安德魯要源代碼當然需要獲得杜克的許可,管安德魯還是杜克的導師。
杜克雖然對於將這個改進拿出去有些肉痛,畢竟這個成果ray公司以後就可以用他自己的機型上面了。按照超級計算機昂貴的造價來說,這個提升高達分之十五的算法簡直價值億萬。但是現卻不得不拿出來,因為杜克希望通過這個調算法改進,去吊出核反應模擬程序這頭狼。
「當然沒有問題,不過這個改進的知識產權,我希望能夠留核子實驗室。只為改造泰坦ii而用。」杜克要求道,還是將這個改進的使用限定某個範圍之內,當然這個要求對於安德魯教授來說,是樂見其成的。