課題上取得了不錯的進展,杜克可以將精力放到泰坦II虛擬係統的改進上,克裏依據杜克的指示原汁原味地實現了泰坦II,但是杜克感覺這不是最優的選擇。
特別是在IO和存儲方麵,克裏具有現在技術完全不具備的條件,如果消除原來的這些限製,克裏虛擬出來的泰坦II應該有著比原型機更好的性能才對。果然當杜克指示克裏進行進一步的優化改進後,僅僅是放開了IO讀取和存儲分配,虛擬泰坦II的性能就幾乎飆升了一倍!
由此可見IO和存儲對於運算速度影響有多大,但是這還沒有完,考慮到CPU和GPU各有所長,杜克期望通過動態調整CPU和GPU的計算節點數量,實現最佳的性能。這個調整思路一出來,克裏優化出來的泰坦II係統就更加驚人了,在針對偏重浮點運算的測試應用下,具備最大數量GPU配置的泰坦II性能幾乎提升了十倍之多。
當然,對於這種大量浮點運算條件,GPU配置比例差不多達到了百分之九十。要知道這可是完全沒有修改係統架構的前提下實現的,要是研製超級計算機的專家知道有這麽一個強悍的模擬係統,不崩潰掉才怪。
要知道在通常的研究中,超級計算機要想將性能提升十倍,一般至少都需要2-3年的時間,等到相關硬件子係統性能提升後,累計這些更高性能的子係統才能夠實現,像克裏這樣單純經過動態調整、根本就不改變什麽硬件設施就能夠實現,實在太妖孽了。
當然換著是邏輯判斷更多的人工智能應用,杜克發現這個CPU和GPU的比例又要反過來才能夠實現更好的性能。因為在這方麵是CPU的強項。
經過這番測試,克裏掌握了根據應用類型動態調整虛擬泰坦II係統的方法和計算公式,可以很快根據軟件係統的運算需求進行動態調整係統組成。單單就這一點,杜克就能夠在同樣的條件下比別人快十多倍得到結果。
何況克裏還能夠進一步增加運算節點,繼續加強虛擬泰坦II的計算能力,雖然杜克沒有指示克裏進行類似的改進,主要是現在還沒有這個需求,他在克裏改進了硬件的動態變化之後,開始瞄準Craylinux係統進行優化。
這個一方麵是提升係統的能力,另外一方麵是積累操作係統研發的經驗。科大劉校長牽頭的操作係統重大專項研究項目現在已經批準立項,第一期國家撥款6000萬人民幣進行操作係統的實驗性研究。
作為主要的架構師,杜克需要提出新操作係統的架構設想。立項要求中,這個未來的操作係統需要具備高性能、高可靠性、高安全性、高伸縮性的四高特性,另外還要具有在通用平台下運行的能力,也就是說要兼容當前的主流硬件,包括時下主流的CPU/GPU/內存/硬盤/外設等等。
有了這麽高的要求,杜克可以選擇的最佳藍本就是linux。隻是linux雖然說是開源係統,但是正因為這樣,任何基於linux的新改進都要求被公布於世,如果你想要公開進行商業使
本章尚未完結,請點擊下一頁繼續閱讀---->>>