“還真行?”
“可以做到?”
在收到了系統(tǒng)提示以后,趙奕頓時(shí)感覺有些驚訝,他只是玩游戲發(fā)現(xiàn)卡頓,想到了比特幣制造過程中的‘合作與競(jìng)爭(zhēng)’模式,突然產(chǎn)生了個(gè)計(jì)算機(jī)性能共享的研究方向。
方向是方向,是否能轉(zhuǎn)化為現(xiàn)實(shí)不確定。
比如,好多人都會(huì)做飛起來的夢(mèng),小時(shí)候也許仔細(xì)思考過,怎么才能讓自己像是仙人一樣飛起來。
生活中偶爾突然產(chǎn)生的想法,可不一定能夠?qū)崿F(xiàn),可系統(tǒng)卻直接跳出來,認(rèn)可了剛才的想法。
這要比獎(jiǎng)勵(lì)重要的多。
以趙奕對(duì)系統(tǒng)的了解來說,能發(fā)布任務(wù)就說明‘可以完成’,不管難度究竟有多么高,肯定是有希望的。
“研究計(jì)算機(jī)性能共享的想法是可行的?”
“性能共享理論……”
理論,不是算法。
趙奕想一下就知道原因,他的思路是可以實(shí)現(xiàn)的,但也只是理論層面上而已,因?yàn)橛?jì)算機(jī)范圍太廣了。
如果針對(duì)特定的軟件,植入特定的代碼程序,就可能實(shí)現(xiàn)用戶計(jì)算機(jī)性能共享,可同樣的代碼放在其他軟件上,也許就沒有用處了。
這就和建房子一樣。
理論就是給出一個(gè)建房子的方法,但房子建造在什么地方,區(qū)別還是非常大的,松軟土地上要加固地基,海邊肯定要做防潮措施,地震帶上要做抗震措施,等等,適合每個(gè)地方的房子是不同的,就必須用不同的方法,也就是獨(dú)自去設(shè)計(jì)算法。
當(dāng)然,不管房子建造過程怎么樣,目的都是為了居住使用。
現(xiàn)在他就是設(shè)計(jì)一套理論,其他人就可以依照他的理論,變換獨(dú)自設(shè)計(jì)適合自身的算法。
比如,魔獸游戲。
魔獸游戲占據(jù)的空間非常大,高幀率運(yùn)行總會(huì)有點(diǎn)卡頓,一方面是硬件性能跟不上,一方面也是計(jì)算的問題。
兩臺(tái)電腦都在玩魔獸游戲,可以實(shí)現(xiàn)計(jì)算性能共享,碰到難度非常高的計(jì)算內(nèi)容,就可以分開了計(jì)算,并互相共享結(jié)果,游戲運(yùn)行效能就會(huì)大大增加。
理論的思考肯定是很有難度的。
首先要考慮的就是計(jì)算難度的檢測(cè),什么樣的計(jì)算難度,會(huì)讓計(jì)算機(jī)主動(dòng)去做性能共享?
這一點(diǎn)大概軟件開發(fā)的公司可以設(shè)計(jì)判斷,但理論中必須做出討論,也可以讓用戶計(jì)算機(jī)檢測(cè)。
第二就是最優(yōu)的共享線路選擇。
如果有很多臺(tái)電腦共同做類似的計(jì)算,就比如說一起玩魔獸游戲,就可以采用分布式計(jì)算,但分布式計(jì)算是強(qiáng)制的、平等的,可不會(huì)考慮計(jì)算機(jī)的性能,設(shè)計(jì)不好分配給性能差的計(jì)算機(jī),因?yàn)檫t遲計(jì)算不出結(jié)果,反倒會(huì)拖累其他性能好的計(jì)算機(jī)的運(yùn)轉(zhuǎn)速度。
【看書福利】關(guān)注公眾號(hào),每天看書抽現(xiàn)金點(diǎn)幣!
數(shù)據(jù)傳輸共享倒是容易實(shí)現(xiàn),只要特別區(qū)域的計(jì)算機(jī),直接共享相關(guān)計(jì)算結(jié)果就可以了,但中途還是要考慮‘丟包’的情況,就像是一個(gè)項(xiàng)目做分工,有個(gè)工作做完了報(bào)告丟了,就可能會(huì)拖累整個(gè)項(xiàng)目。
等等。
性能共享理論需要思考的方面有很多。
趙奕深入的想想都感覺有些頭疼,他把想法暫時(shí)記錄下來,還是繼續(xù)打游戲休閑,決定去買幾本計(jì)算機(jī)的底層專業(yè)書籍看看。