龍騰世紀 > 科幻小說 > 外星代理人

龍騰世紀 第二百章 交代 文 / 燕飛

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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