首頁 > 產(chǎn)業(yè) > 直播
如果用天河二號計算我的世界tnt爆炸,也會卡嗎?
2022-05-11 18:43:14
出處 : https://sng.cn
作者 : SNG
點擊 : 86次
評論 : 0
這個問題的答案在于你對于卡的定義。
我的世界即便你肝得要命,同時也只會同時加載17*17個區(qū)塊,那也就意味著你可以擺放17*17*256(每個區(qū)塊是16*16,共有256格)*255(高度)個方塊,我們假定這個數(shù)為N。這里面區(qū)塊的運動是三維+時間,我們姑且認為mojang采用的是比較好的算法來計算TNT爆炸。
那么,這里面需要確定的參數(shù)是3N*T個,T為TNT爆炸的理論總時間,一個TNT 4秒,但可能存在多個一起爆炸,我們保守估計這個數(shù)為log(N)好了,因為顯然TNT的相互影響如同斐波那契數(shù)列,是一個冪函數(shù),所以所需時間就需要取對數(shù)。
我們認為對于單個參數(shù)的確定,mojang可以找到多項式方法。那么根據(jù)O定義,這個需要的時間大概是k*(3N*log(3N)),k是一個常數(shù)。多數(shù)好的算法k一般小于等于2。而天河二號總共有312萬個計算核心,每個核心的計算性能為1.1GHZ,這兩個數(shù)相乘肯定是大于k*(3N*log(3N))的,所以我們認為純就計算而言,應(yīng)該是不卡的。
可是,TNT爆炸需要顯現(xiàn)出來,天河二號并無顯卡。那這個轉(zhuǎn)為圖像的過程需要一般計算機的輔助,于是卡了。
所以結(jié)論是,天河二號本身肯定不會卡,但是輸出圖像時圖像設(shè)備會卡,導(dǎo)致看起來像是天河二號在卡。
強推



