四核Cortex-A15智能手機時代全面降臨
Cortex-A15 相對于 S600、S800、Cortex-A9、Cortex-A7 等“對手”來說優(yōu)勢就是具備更強的單核心性能。在多線程程序并不十分普及的情況下,單核心性能的重要性是毋庸置疑的。
其實無論是手機還是我們的臺式機、筆記本電腦,日常的不少程序都采用單線程代碼。多線程程序的開發(fā)需要比較復雜的代碼編寫、經(jīng)驗以及調(diào)試,而且很多任務(wù)并不容易做到并行化,因此經(jīng)過很多年以后,實際上真正的多線程重負荷的程序即使在 PC 上也并不普遍,在移動平臺上就更少了。
除了一些專門用來燒機的軟件外,能讓多核尤其是四核手機老是處于跑滿狀態(tài)的應(yīng)用可說是少之又少,更常見的情況是某些高計算負荷的任務(wù)讓四核沖起來一下就跑完了。
舉個簡單的例子,例如刷微博或者刷網(wǎng)頁的情況,里面包含很多圖文的信息,刷的時候速度快的處理器能夠很快地顯示出內(nèi)容,而速度較慢的處理器則需要等待一段時間。
刷完以后 CPU 總的占有率會驟然降低,之后都是一些單線程的程序讓個別內(nèi)核處于較飽滿的負載狀態(tài)。
真正需要CPU高負荷的時間占總時間的比例很低,甚至連 1% 都遠遠不到,但是這個時間雖說很短,卻往往是影響用戶體驗的一個非常重要的因素。
因此,CPU 的峰值性能的重要性毋庸置疑。此外,現(xiàn)在有一種趨勢,移動處理器面對的屏幕分辨率甚至普遍比筆記本電腦甚至臺式機更高,這意味著界面的處理壓力越來越高。
界面的刷新和網(wǎng)頁刷新的情況類似,對 CPU 的性能要求高,但是時間短,用戶的體驗感受很直接。
因此更高的處理器速度也將是一種硬性的需求,而不是可有可無的擺設(shè)。但是對于性能和功耗的評估需要有理性的分析,有一些人一味強調(diào)拷機軟件下的 CPU 頻率過熱降頻情況對手機用家來說其實是某種程度的誤導,這和實際的應(yīng)用情況完全不一樣。
多核處理器的意義更多在于多任務(wù)的情況。Android 和 Windows 都是典型的多任務(wù)操作系統(tǒng),多核處理器在處理多任務(wù)的時候大大提升了多個程序同時運行時的處理和響應(yīng)速度。
不過,多任務(wù)對于核心數(shù)量的需求是有限的,PC CPU 和移動處理器主流的核心都是兩到四核,這不是偶然的。
雖然系統(tǒng)中有多個線程和多個任務(wù)同時存在,但是出于活躍狀態(tài)的往往也就少數(shù)幾個,因此更多的 CPU 核心意義是不大的?,F(xiàn)在有些廠商推出的所謂八核 Cortex-A7 的處理器,在絕大部份的情況下性能一定還不如雙核 Cortex-A15。
關(guān)注我們


