電腦版
首頁

搜尋 繁體

正文 第18節

熱門小說推薦

最近更新小說

日期:2014-07-15 09:41:29

就當大家都一籌莫展之際,有人突然想到,既然單個CPU的速度沒法提升了,能不能將多個CPU合在一處發力,相互之間彼此進行合作,來提高計算機的計算能力呢?

什麼,這個想法不錯?

如果你也覺得這個方法可行,那我要告訴你,你大概真的不懂計算機!

雖然說上訴設想基於“一加一等於二,二加二等於四”的原理出來的產物,意思是兩個人幹活總是要比一個人幹得快,而三個人幹活總要比兩個人幹得快……這個淺顯的道理,大家都能明白。

但是在計算機領域,這個法則卻不一定適用!

日期:2014-07-15 09:42:11

原因很簡單,寫過程式的童鞋應該都知道,任何程式都是按照程式的順序依次依次執行的。比如說要計算1000個1相加,那計算機必然是從1開始,累次進行遞增,最後結束於“999+1=100”這一步。這也就是說,計算機(CPU)的運算步驟至始至終都是序列的。

如果只有一個CPU,那很好辦,就讓它從頭到尾跑一遍就行了。

但是如果有多個CPU呢?該如何來規劃每個CPU的工作內容和工作範圍呢?

日期:2014-07-15 09:42:34

方法一:第一個CPU跑1/N的計算過程,然後將計算的結果傳送給第二個CPU,讓它接著跑,然後依次接力,完成整個運算。

Loading...

未載入完,嘗試【重新整理網頁】or【關閉小說模式】or【關閉廣告遮蔽】。

使用【Firefox瀏覽器】or【Chrome谷歌瀏覽器】開啟並收藏!

移動流量偶爾打不開,可以切換電信、聯通網路。

收藏網址:www.peakbooks.cc

(>人<;)