摩爾定律無關緊要? 多核技術發(fā)展關鍵
分享
問題并不是容量,而是速度。幾年前,微處理器速度達到了3GHz。你不能制作速度更快的微處理器,否則微處理器就會過熱和融化。要解決這個問題,半導體行業(yè)開始制作多線程芯片,而不是以越來越快的速度做一件事情的芯片。現(xiàn)在,我們已經看到了雙核和四核處理器。Rattner說,在本10年內,我們可能會看到100個內核的處理器,或者內核數(shù)量更多的處理器。
但是,這提出了一個新問題:如何把這些計算機引擎并排放在一起以便更好地利用它們?操作系統(tǒng)還不適合這種應用。編程語言和工具也不適合多核處理器的應用。事實上,程序員本身也不適合這種應用。程序員過去都是編寫在一個處理器引擎上運行的軟件,而不是并行運行的軟件。微軟首席研究與戰(zhàn)略官Craig Mundie說,在過去的50年里,我們一直是一種方式做軟件的,現(xiàn)在我們正在改變到一種完全不同的模式。
并行計算已經出現(xiàn)一段時間了。但是,并行計算目前僅限于高端的超級計算機。為高端超級計算機編寫程序是很困難的并且是非常耗費時間的?,F(xiàn)在的挑戰(zhàn)是讓普通的程序員編寫并行運行的軟件,這是可能的和便宜的方法。Mundie預計微軟將研究出這種方法。但是,他沒有說是在什么時候。他說,人類的大腦就是并行計算的。編寫能夠并行計算的軟件是讓計算機更像人類和不像機器的關鍵?!?/P>
0人已贊
關注我們
