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


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




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


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




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

分享到

多易

相關(guān)推薦