本次IDF大會(huì)上,來(lái)自Intel的專(zhuān)門(mén)從事多核處理器技術(shù)研究和開(kāi)發(fā)的工程師為我們做了深入淺出的專(zhuān)題講座。


    在多數(shù)人的眼里,多核技術(shù)就是一個(gè)CPU封裝中含有多個(gè)核,其實(shí)遠(yuǎn)遠(yuǎn)不是這么簡(jiǎn)單。因?yàn)槎嗪诉@種尖端的技術(shù)除了核的數(shù)目以外還有核與核以及核與內(nèi)存間的連接問(wèn)題。不同的連接方式使得他們的效率大不相同。尤其是當(dāng)內(nèi)核的數(shù)目提高后,這點(diǎn)就更加明顯。比如下面圖不同的連接方式,決定了不同的性能。




  
    另外,當(dāng)內(nèi)核的數(shù)目上升時(shí),不是整體的效率一定提高,比如內(nèi)核的數(shù)量大余60以上時(shí),效率倒可能會(huì)下降。這就如同我們的組織,不是人越多越好,而是要有一個(gè)限度。一般說(shuō)來(lái),16-32個(gè)核是性能最好的,因?yàn)楫?dāng)核再往上增加時(shí),你還要解決好處理器中內(nèi)核之間的數(shù)據(jù)通信和內(nèi)存共享問(wèn)題,當(dāng)然散熱和功耗也是不能不考慮的問(wèn)題。


    當(dāng)然,在軟件應(yīng)用層面上也有事情可做。從原理上說(shuō),如果你的關(guān)鍵業(yè)務(wù)根本不能被拆分成并行計(jì)算,那你采用單核也多核的效率是一樣的,不會(huì)有改變。所以,現(xiàn)在多核的普及最主要的問(wèn)題是并行計(jì)算程序的編寫(xiě)和優(yōu)化。




    這也進(jìn)一步說(shuō)明,雙核、四核和八核將成為處理器最主要的形態(tài),再高數(shù)量的核對(duì)于一般應(yīng)用就沒(méi)有多少性能的提升,所以,用戶(hù)可以盡情得去享用多核給你帶來(lái)的性能提升,因?yàn)槲磥?lái)的產(chǎn)品會(huì)越來(lái)越穩(wěn)定并且性?xún)r(jià)比會(huì)越來(lái)越高。
  

分享到

多易

相關(guān)推薦