摩爾定律無(wú)關(guān)緊要 多核技術(shù)是發(fā)展關(guān)鍵
英特爾創(chuàng )始人戈登-摩爾在1965年預測稱(chēng),半導體行業(yè)將在每12個(gè)月內(后來(lái)他把這個(gè)時(shí)間修改為24個(gè)月)使芯片上的晶體管數量增加一倍。半個(gè)世紀以來(lái),摩爾定律一直是正確的,使計算機價(jià)格更便宜,速度更快和更強大。然而,在同樣長(cháng)的時(shí)間里,一些專(zhuān)家一直警告稱(chēng)摩爾定律會(huì )遇到物理定律的障礙,結束芯片技術(shù)的高速增長(cháng)。但是,專(zhuān)家們預測的情況一直沒(méi)有發(fā)生。英特爾首席技術(shù)官Justin Rattner堅持說(shuō),英特爾在未來(lái)10年的今后幾代處理器開(kāi)發(fā)中能夠保持晶體管數量翻番的速度。
本文引用地址:http://dyxdggzs.com/article/97386.htm問(wèn)題并不是容量,而是速度。幾年前,微處理器速度達到了3GHz。你不能制作速度更快的微處理器,否則微處理器就會(huì )過(guò)熱和融化。要解決這個(gè)問(wèn)題,半導體行業(yè)開(kāi)始制作多線(xiàn)程芯片,而不是以越來(lái)越快的速度做一件事情的芯片?,F在,我們已經(jīng)看到了雙核和四核處理器。Rattner說(shuō),在未來(lái)10年內,我們可能會(huì )看到100個(gè)內核的處理器,或者內核數量更多的處理器。
但是,這提出了一個(gè)新問(wèn)題:如何把這些計算機引擎并排放在一起以便更好地利用它們?操作系統還不適合這種應用。編程語(yǔ)言和工具也不適合多核處理器的應用。事實(shí)上,程序員本身也不適合這種應用。程序員過(guò)去都是編寫(xiě)在一個(gè)處理器引擎上運行的軟件,而不是并行運行的軟件。微軟首席研究與戰略官Craig Mundie說(shuō),在過(guò)去的50年里,我們一直是一種方式做軟件的,現在我們正在改變到一種完全不同的模式。
并行計算已經(jīng)出現一段時(shí)間了。但是,并行計算目前僅限于高端的超級計算機。為高端超級計算機編寫(xiě)程序是很困難的并且是非常耗費時(shí)間的?,F在的挑戰是讓普通的程序員編寫(xiě)并行運行的軟件,這是可能的和便宜的方法。Mundie預計微軟將研究出這種方法。但是,他沒(méi)有說(shuō)是在什么時(shí)候。他說(shuō),人類(lèi)的大腦就是并行計算的。編寫(xiě)能夠并行計算的軟件是讓計算機更像人類(lèi)和不像機器的關(guān)鍵。
評論