今日視點
讓我們將目光轉(zhuǎn)向1965年,當時,英特爾公司的聯(lián)合創(chuàng)始人戈登·摩爾預(yù)測,在半導(dǎo)體行業(yè)內(nèi),每18個月芯片上晶體管的數(shù)量就會翻番。幾乎半個世紀以來,摩爾定律一直有效,它使計算機越來越便宜,運行速度越來越快,同時功能越來越強大。
然而,一直有專家提出警告稱,摩爾定律最終也會遭遇物理法則的阻撓,芯片讓人眼花繚亂的高增長勢頭必將終結(jié)。專家們的預(yù)測一直未曾發(fā)生,但是,這種想法也始終在很多人心中盤繞。
摩爾定律日薄西山?
美國《電子工程時報》(EETimes)網(wǎng)站近日刊文指出,今年4月7日,在2009年國際物理設(shè)計大會上,IBM的院士卡爾·安德森指出,摩爾定律很快就會成為歷史。
卡爾·安德森是IBM服務(wù)器部門負責物理設(shè)計和工具的研究人員。他認為,就像之前的火車、汽車和航空工業(yè)一樣,半導(dǎo)體工業(yè)也已經(jīng)相當成熟,持續(xù)創(chuàng)新的速度正在慢慢減緩。隨著半導(dǎo)體器件的尺寸和成本呈指數(shù)級下降,摩爾定律將會步入歷史的故紙堆。
安德森表示,多核微處理器等最前沿的芯片可能還會出現(xiàn)指數(shù)級的增長。但是,更多設(shè)計人員都發(fā)現(xiàn),日常應(yīng)用并不需要最新的物理設(shè)計。因此,摩爾定律很快將失去效力。今天,僅僅高端的芯片制造商能夠負擔下一代芯片的研發(fā)和設(shè)計所需要的高昂成本,更不用說制造這些芯片了。
但也有業(yè)內(nèi)巨頭持不同看法。據(jù)美國媒體報道,今年4月8日,在2009年春季英特爾信息技術(shù)峰會(IDF)上,英特爾公司董事長克瑞格·貝瑞特指出:“指導(dǎo)英特爾發(fā)展多年的摩爾定律誕生于1968年,其將在未來15年中繼續(xù)發(fā)揮作用。”
英特爾公司首席技術(shù)官兼企業(yè)技術(shù)事業(yè)部總監(jiān)賈斯汀·瑞特勒在接受美國《商業(yè)周刊》采訪時也堅持認為,在接下來的10年里,英特爾公司能夠讓下幾代處理器上的芯片翻番。
并行計算:電腦變?nèi)四X
問題不在于容量,而在于速度。幾年前,微處理器的速度就達到了3GHz(吉赫)。此時,處理速度不能再進一步增加,否則,微處理器就會因為過熱而融化。2004年,英特爾4GHz處理器計劃被迫取消,半導(dǎo)體廠商對晶體管數(shù)量和高主頻的不斷追求從此被畫上休止符。
為了解決這個問題,半導(dǎo)體行業(yè)開始讓幾個芯片同時做一件事情(多線程),而不是讓一塊芯片以越來越快的速度處理一件事情。于是,出現(xiàn)了雙核和四核處理器(基于單個半導(dǎo)體的一個處理器上擁有兩個或者四個處理器核心)。瑞特勒說,10年內(nèi),我們可能會見證擁有100個甚至更多內(nèi)核的處理器的誕生。
但是,這又提出了另外一個新問題:怎樣把這些細小的計算機引擎排放得當,使得它們更好地發(fā)揮作用?操作系統(tǒng)還沒有準備好,編程語言和程序開發(fā)工具也一樣。
其實,就連一直編寫軟件的程序員們自己的內(nèi)心也忐忑不安。他們過去編寫的程序都是在一個處理器引擎上運行的串行軟件,而不是并行運行的軟件。
微軟首席研究及戰(zhàn)略官克瑞格·蒙迪說:“過去50年來,我們一直使用一種方式編寫軟件,現(xiàn)在,我們要開始朝一個不同的模式轉(zhuǎn)變了。”
并行計算已經(jīng)出現(xiàn)一段時間了,但是,僅僅限于高端的超級計算機,為這些超級計算機編寫程序相當困難而且也耗費時間。
對普通的程序員來說,現(xiàn)在面臨的挑戰(zhàn)是他們能否編寫在并行計算機上運行的軟件,同時讓成本更低。蒙迪預(yù)計,微軟將找到解決的方式。
蒙迪說,畢竟人類的大腦本身就是一個相當龐大的并行計算機,編寫出能夠并行運行的程序是使計算機更像人類一樣工作而不僅僅只是個機器的關(guān)鍵。
世界上沒有亙古不變的絕對真理,摩爾定律也有湮沒于歷史的塵埃中的一天。其實,早在2005年,戈登·摩爾本人就曾表示:“摩爾定律不可能永遠持續(xù)下去。因為芯片的體積越來越小,并且已經(jīng)接近原子的體積,這就是一個根本性的障礙,統(tǒng)治半導(dǎo)體業(yè)40年的摩爾定律有可能在未來10年至20年內(nèi)被打破。”
現(xiàn)在,我們還無法準確斷定摩爾定律還能管用多久,所有的預(yù)測和猜想都預(yù)示著下一次技術(shù)的革新和騰飛。以目前的情況來看,雖然多核技術(shù)發(fā)展迅速,但是,其普及還需要軟件的支持以及完整的產(chǎn)業(yè)鏈的建立。