“困了~”雪風打了個哈欠,開始伸懶腰,這也不是一天兩天就能設計完的,先睡吧,雪風打開了TOP網站,每天他必定要來這裏看一次消息的,都養成習慣了。
收件箱裏有幾封新消息,雪風打開一看,都是站長發來催問那個連環擂的事情。一個多月了,這個連環擂還是沒有一個人能夠拿下,大家都卡在了第九關,始終找不到第十關的入口。雪風笑了笑,自己也很想找到第十關的,可是自己這個一個多月來,方法想盡了,隻出一個結論,那就是:“要想到第十關,就得先破解了量子密碼!”
可是量子密碼有那麼好破解嗎?要是真的好破解的話,秦教授的一千萬肯定早叫人拿走了。聽說那一千萬現在還在,並且秦教授的那個承諾仍然有效力,不過雪風看到的事實就是,越來越多的行業準備要采用量子密碼來加密自己的產品和數據了。
雪風搖了搖頭,自己上次拿到的那個量子密碼的資料,最近也看完了,已經基本上摸清了秦教授的思路,但是在具體算法設計上,自己就無法知道了,這個得碰運氣了。
根據秦教授的思路,雪風設計出了所有可能出現的方向,然後交由小沙彌去挨個計算、分析、比照,然後找到真正的量子密碼算法。可惜小沙彌已經算了好幾天了,仍然沒有一種算法和真正的量子密碼相同。
雪風又打了哈欠,堅持不住了,草草給站長回了個消息,然後喚出小沙彌,讓它接著昨天晚上的任務,繼續去找量子密碼的真正算法。
小沙彌計算起來的速度是非常快的,因為它不是一台電腦在計算,它可以連接到所有被雪風控製的電腦上,當它確定對方的電腦此刻沒有任務執行時,就馬上給對方分配計算任務,最多的時候,小沙彌可以讓數萬台閑置的電腦幫自己計算。小沙彌自己要做的,就是把這些機子返回來的計算結果收集出來,然後再把新的任務派出去,進行二次分析,一直到計算出最後的結果。
這個過程看似簡單,其實是卻很複雜,如何把一個浩大的計算項目化整為零分配給上萬台機器,得到結果後又怎麼化零為整,得出總項目的進度,還得考慮到一些半路丟失了的機子,他們丟失的任務要怎麼再次分配而又不影響總項目的進度,這些都是需要一個很精確的計算和控製過程。
這種計算方法叫做分布式計算,早在計算機剛開始實現互連的時候,就有人提出了這個理論,目的是為了盡可能利用一切閑置的計算資源,來減少一些大項目的計算成本。
當計算機的運算速度因為硬件瓶頸再也無法提高時,用數量來湊是一樣可行的,把一個大型的計算任務,分成若幹個小的計算任務,然後分別交由若幹台機子去執行,這樣做不但可以提高計算機的利用率,還能節省很多時間。這個理論最後逐漸發展完善,並且得到了大家的廣泛認同,世界上很多人自願把自己的機子加入分布式計算行列,還成立了分布式計算協會,這個協會現在所能控製的計算機已經高達數百萬台。那些需要大型運算,而又沒有能力和機會使用大型計算機的人,都通過分布式計算,實現了自己的夢想。
雪風不象秦教授那樣有國家支持,他買不起那種大型的計算機來為自己服務,隻好采用這種分布式的計算方法,他給小沙彌設計了自己認為最完美的分布式計算方法,可以保證速度、質量都不會遜色於任何一台大型計算機。
“哎,睡覺,希望明天能計算出結果。”雪風說完呼呼聲就出來了。