第200章 交代

搞定了源代碼,克里自然有辦法將這個龐大無比的應用程序進行重新編譯,這個程序大部分的代碼都是用c和c++編寫,所以在編譯環境和編譯程序同別的應用其實區別不是很大,第一天杜克就搞清楚這個程序用什麼東西來編譯,回家後直接在克里上安裝了一套。

克里編譯出來的新核反應模擬系統,很快就可以同時運行在改進後的虛擬泰坦II和原版泰坦II系統上,讓杜克心神大定。

這個時候,杜克纔開始讓克里進行應用程序效率的優化,先是針對原版泰坦II系統進行優化,準備拿克里優化出來的結果後纔開始動手進行修改。

這個程序值得優化的空間果然很大,裡面充斥着大量的海量數據運算程序,由於這個程序保密程度很高,加上要求嚴格,顯然開發人員在很多時候都按照保守方式開發,雖然這樣做出來的算法不容易出錯,但是在效率方面具有極大的改進空間。

所以克里幾乎沒有費多少時間,就拿出來一個性能優化提升幅度高達百分之五十的新版本,經過在虛擬的原版泰坦II系統上的多處驗證後,克里給出了這個新改進版本的所有改進清單,並且測試出每一處改進提升的效率。

如此貼心的考慮,如果傳揚出去足以讓所有做程序員的苦逼們羨慕死。

不過看到這個驚人的結果,杜克到有些躊躇了。以杜克此刻的情商,自然不會傻到直接將這個結果都修改到新版本的應用中去,這樣做,不是增強頭上天才這個光環,而是直接套上妖怪的帽子,絕逼別想走路了。

上次對於操作系統的大幅度改進,其實在代碼上只不過改進了調度部分,可以說那是在並行算法方面研究有心得,這個改進看起來雖然激動人心,但是還不至於讓人看做是怪物,但是如果克里現在列出的改進地方全部展現出來,那就實在太逆天了。

這些地方修改涉及到的算法相當多,不是一個倆個,涉及至少幾十萬行源代碼,想杜克也就是研究了個把月,要將一個從沒有見過的幾十萬行代碼看懂不說,還要進行大幅度改進,這個表現就實在太非人類所爲了。

所以杜克是不會犯下這種低級錯誤的。但是究竟提升多少安德魯教授那裡才能夠比較完美地交代下去,杜克沒有就此同安德魯教授交流過,不知道他的心裡底線是多少。考慮到上次操作系統性能提升百分之十五,大家都有些激動,這次提升的比例杜克決定還是稍微控制一下。

只是控制到多少才合適,杜克實在有些頭疼,他仔細再看了看克里提供的修改清單,注意到有倆個地方的修改效果比較好,合計大約修改了不到5000行的代碼,但是提升效果就達到百分之十一,杜克心中一動,這倆處修改好像還可以,涉及的代碼不多,效果也不錯,不如就用這個交差好了。

想到這裡,杜克在連接核反應模擬程序的終端機上開始修改起代碼來,爲了體現出來深思熟慮的效果,這幾千行代碼,杜克還是足足花了一個多星期才修改完畢。

等到編譯測試通過後,杜克順手讓克里爲這倆段代碼編寫了幾個測試程序,假裝測試了一下效果,當然這個被克里已經嚴密驗證過的代碼,除了杜克輸入錯誤之外,算法方面已經無懈可擊,所以通過這幾個測試程序那是一點壓力都沒有。

但是杜克需要這個測試結果來向安德魯教授交差,這種至關重要的應用,沒有一個可信的驗證方案,安德魯教授是絕對不敢胡亂主張採用的,畢竟差之毫釐失之千里,如果核反應程序應用失去了其準確性,運轉速度太快也是白搭。

完成了這一切,杜克來到了安德魯教授的辦公室。

“杜克,怎麼樣,是不是有結果了?”看到杜克過來,安德魯親切地問道。

“教授,是有些結果了。”杜克說道。“根據我現在看到的代碼,在覈反應模擬程序的密集運算部分的算法可能有些問題,我已經重新修改了一下,我修改的文件是和xxxcpp,請派人接收驗證。”

“是嗎,那真是太好了,不知道這個修改大概能夠提升多少效率?”安德魯一聽有進展,心中很是高興。

“按照前後倆種算法模擬計算,估計能夠提升百分之十左右吧?”杜克報出了一個可能的範圍,緊張地看着安德魯的神色,如果這個數字安德魯不滿意地話,這個活兒可能還得做下去,如果滿意了,那麼自己就正好功成身退。

“百分之十?!”安德魯重複道,雖然之前對於杜克是寄以厚望,但是當希望終於變成現實,安德魯教授還是顯得有些激動。

成了,杜克看到安德魯這幅神情,知道這件事自己可以悄然隱退了。現在退出可謂剛剛好,一方面時間短,能夠讓安德魯教授和那些關注杜克的人放心,因爲按照一般推理,這麼短的時間內杜克也看不到多少東西,另外一方面,杜克也真不想再提升這個系統的性能了。

因爲說不定這個系統就是杜克未來能源計劃中一塊重大的絆腳石,克里將這個東西複製到虛擬改進的泰坦II系統後,杜克將那個天然反應堆具體發生的參數輸入進去,已經驗證那些參數是完全沒有問題的,模擬實驗結果非常完美。

這些東西杜克是準備藉助麻省理工這個核子實驗室得到大部分的成果,然後留下一些尾巴作爲自己的獨門武器在離開之後才公佈出來,如果杜克將這套系統性能提升過高,如果集合麻省理工核子實驗這些頂尖專家一起研究這個課題,杜克不敢保證他們不會人品大爆發,在一個偶然條件下提前發現自己隱瞞下來的那部分東西。

畢竟在這個問題上,自己處於一種倆難境地,一方面要將成果突破到以後可以憑藉“運氣”就可以突破的程度,一方面又不能暴露出來自己已經搞到了整個核反應模擬程序這個事實。

如果不能將必須通過這個核反應模擬程序才能得出的成果“發現”,杜克就會欠缺一個合理的成果來源。等於向有心人提供了一個極爲明顯的破綻,這對於杜克來說是一件極爲危險的事情,杜克必須避免發生。

第200章了,5個月50多萬字,作爲一個上班族,老實說真心不容易,來個收藏求安慰!

各位從各種榜點擊進來的書友,麻煩點擊一下右邊“加入書籤”那個按鈕;

人品保證,後面將更加精彩有趣,不用花費一分錢,陪同杜克一起改變世界吧)

第630章 大決戰(2)第679章 準備第106章 秒殺第134章 倆難(下)第346章 無能爲力第659章 南海風暴(4)第376章 大有收穫第114章 新的方向第21章 傑克來訪第779章 攬過第701章 “魚羣”通訊系統第712章 針鋒相對第76章 駕照考試驚魂第823章 對峙第248章 人事佈局第555章 暗影問世第819章 東施效顰第16章 第一屆股東大會(上)第371章 課題突破第464章 智能汽車(一)第577章 厲兵秣馬第705章 破綻第298章 求求你抱緊我第167章 基地建設(1)第12章 GRE考場的豔遇第522章 “核電”戰!(2)第634章 大決戰(6)第828章 最後決戰(2)第488章 協作新機制第702章 驚世發現第733章 國有民營第273章 拒絕第337章 RPG-7火箭筒之戰(下)第357章 防人之心不可無第25章 遊戲版權之爭(上)第184章 虛擬泰坦和天然核反應堆第610章 突破第514章 各有收穫第764章 一觸即發第689章 軒然大波第786章 揪心第744章 峰迴路轉第115章 秘密第682章 塔巴斯空戰(1)第500章 貓和鼠遊戲(5)第664章 外貿雙驕第432章 極限飛行第209章 非洲之行(5)第809章 戰事升級第54章 競賽之序章第52章 波爾教授的打算第268章 震怒第612章 磨刀霍霍第742章 勒索第490章 重點保護(上)第202章 萬事俱備第679章 準備第532章 失之東隅,收之桑榆(下)第324章 各有所獲第648章 新格局第576章 對策(下)第340章 鼓舞第100章 注入新資源第350章 合作(3)第370章 讓路第398章 談判(二)第814章 絕密試驗第435章 士爲知己者死第278章 黑鷹第346章 無能爲力第653章 共享盛宴第287章 機場狗仔第84章 改進版念力頭盔第274章 沒有談下去的必要第527章 影響第432章 極限飛行第55章 競賽之開局不利第128章 杜克的野望第42章 人生何處不相逢第418章 塞翁失馬第821章 聖誕攻勢第126章 別開生面的員工見面會(下)第719章 天大問題第605章 談判(上)第401章 幕後黑幕第602章 軍事交流(中)第728章 困局第169章 基地建設(3)第72章 愛情臨時工第280章 軍中大佬第713章 最強後援第171章 基地建設(5)第463章 大手筆第15章 要開公司了第715章 召見第306章 驚世醜聞第737章 以舊換新第615章 暗戰(2)第777章 血戰巴拉卡(7)