截至目前為止,核心的數(shù)量或更具體的CPU核心,一直是業(yè)界十分看重的因素。核心數(shù)量增加使我們能夠提高整體性能,同時避免因為熱而限制單一核心處理器更快的執(zhí)行速度。增加核心數(shù)也為產(chǎn)品比較提供了一個較簡單的基準。
英特爾(Intel)將推出用于PC和伺服器的新平臺、ARM將正式宣布64位元架構(gòu),還有許多ARM的合作夥伴們也將推出采用不同Cortex核心與核心組合的各種新款處理器。在我們致力于提高性能,同時保持(或降低)原有功耗與成本時,這對于整體業(yè)界而言都是好消息。
雖然核心數(shù)可能不會直接轉(zhuǎn)化為真正的系統(tǒng)性能,事實上,大多數(shù)的消費者無法也不在乎是否瞭解處理器的技術(shù)層面。消費者只想知道一種最簡便的方法,以便瞭解產(chǎn)品之間的基本差異,例如哪一款較新或哪一款應(yīng)可提供更高性能以及其價格如何。
終究,簡單的數(shù)字最容易理解。兩個核心當然比一個好,2GHz一定比1GHz更強。這可能聽起來過于簡單化,不過,根據(jù) In-Stat 的消費者研究顯示,大部份的消費者在選擇一款電子設(shè)備時,處理器的選擇并不是優(yōu)先關(guān)鍵,但卻有助于比較兩款類似的設(shè)備。
不幸的是,核心數(shù)真的無法為我們提供任何有效的性能指標。在PC處理器方面,英特爾從增加核心數(shù)量開始重新建置利用虛擬核心的途徑-即超執(zhí)行緒,提供與實體核心數(shù)相同或更高兩倍的性能。
TI 在行動設(shè)備中使用各種不同高、低性能的核心組合,打造出一種高效率的處理器設(shè)計。這種不同性能的核心組合一直相當有效率,TI處理器IP的合作夥伴 ──ARM還推出了名為「Big/Little」的核心組合策略,為其半導體夥伴在開發(fā)未來設(shè)計時提供一款相容于指令集且結(jié)合高、低不同性能的核心。
那么,現(xiàn)在一顆核心實際上可能等于兩顆或多顆核心,而且也不是所有的核心都相同(異質(zhì)核心),但如果所有核心都一樣(同質(zhì)核心)的完整解決方案可能更優(yōu)。
核心數(shù)一直受限于CPU核心
如果只計算CPU核心本身可能會被嘲笑,因為當今電子設(shè)備中所用的大多數(shù)處理器都被歸類為系統(tǒng)單晶片(SoC)解決方案。CPU 核心或核心都只是一種功能模組,有助于提升處理器及設(shè)備的整體性能。在一個由圖形用戶介面以及高品質(zhì)多媒體內(nèi)容為導向的時代,CPU核心通常不是決定整體處理器性能或用戶體驗的最重要核心。為用戶體驗帶來重大影響的核心就是處理音訊、視訊與繪圖的核心,加上連接至處理器內(nèi)其它核心與功能模組( 如記憶體)的方式。
所以,當今的智慧型手機平均使用到至少兩顆CPU核心、專用于處理音訊和視訊的核心,以及幾個處理2D和3D繪圖的GPU核心。此外,每一顆GPU核心中結(jié)合了幾個具有可能達數(shù)百個著色器核心的處理核心。而這些著色器核心同樣是由更小的功能模組(也是核心)組成。因此,我們應(yīng)該在什么時候開始或停止計算核心數(shù)呢?
不幸的是,這個問題并沒有什么簡單的答案。處理器供應(yīng)商最喜歡的方式是以業(yè)界標準為主,為整個處理器或系統(tǒng)找出可加以比較的數(shù)目。
然而,對于消費者而言,這仍然過于復雜。這就是理器供應(yīng)商與設(shè)備OEM們共同面對的兩難。他們必須共同找到一種能夠表現(xiàn)出性能、價值與新穎的最佳方式。而今,我們?nèi)詧?zhí)著于計算技術(shù)層面上的核心數(shù)與次數(shù)。然而,從2012年的廠商開發(fā)藍圖來看,計算核心數(shù)將會變得越來越困難且令人混淆。這只會讓我們陷于一種不正確也沒多大實際意義的產(chǎn)品比較方式。