Cortex-A15架構解析:探索強勁性能的秘密(三)
同一款處理器不同版本在耗電上一樣嗎?
NVIDIA在較早之前發(fā)布的SHIELD采用的是前面提到的Tegra 4處理器,這是NVIDIA的第四代Tegra處理器,和其他手機SoC芯片廠(chǎng)商有多款不同芯片供選擇不同的是,NVIDIA這幾年走的都是單芯片多型號路線(xiàn),也就是把芯片單純按照頻率、GPU使能規模來(lái)劃分多個(gè)型號供客戶(hù)選擇。
SHIELD 采用的Tegra 4具體型號是T40,是Tegra 4的頂級性能版本,最高頻率設定為1.9GHz,GPU規模使能規模為72 core但是頻率多少并不清楚,Tegra 4 GPU的文檔有提到在672MHz時(shí)候的性能規格,但是這不代表T40的GPU就是這樣的規格。
不過(guò)手機顯然不會(huì )上這樣規格的Tegra 4,因為SHIELD的形制較大,可以塞進(jìn)風(fēng)扇輔助散熱,電池容量也可以支持這樣規格跑接近10小時(shí)的游戲,即使是旗艦級別手機的個(gè)頭只有它的三分之一不到。
NVIDIA提供的手機版Tegra 4型號為AP40,這個(gè)版本在多個(gè)方面做了精簡(jiǎn),例如T40有很多的I/O口,AP40只保留了必要的,溫控的策略也會(huì )有不同。
從一些廠(chǎng)商提供的消息,經(jīng)過(guò)這些精簡(jiǎn)后,AP40的TDP(熱設計功率,代表能讓設備低于結溫所需的散熱能力)從T40的8-10瓦降低到了3瓦級別,這相當降低到了1/3不到,變化非常大。
那么功率降低到這么多,性能是否會(huì )有大的下降呢?這是一個(gè)有趣的問(wèn)題。不同的廠(chǎng)商會(huì )采用不同的功耗控制策略。 一般在多核心同時(shí)高負荷工作下,手機的處理器工作速度會(huì )隨著(zhù)溫度的上升而降低,從而把總的功耗降到較低的水平。
不過(guò),單核心工作的時(shí)候,頻率的下降速度就會(huì )慢很多。而且大部分的情況下,CPU高負荷的往往是間歇性的,對于大部分的應用,實(shí)際的性能應該不會(huì )有什么影響。
CPU性能的重要性
Cortex-A15 相對于S600、S800、Cortex-A9、Cortex-A7 等“對手”來(lái)說(shuō)優(yōu)勢就是具備更強的單核心性能。在多線(xiàn)程程序并不十分普及的情況下,單核心性能的重要性是毋庸置疑的。
其實(shí)無(wú)論是手機還是我們的臺式機、筆記本電腦,日常的不少程序都采用單線(xiàn)程代碼。多線(xiàn)程程序的開(kāi)發(fā)需要比較復雜的代碼編寫(xiě)、經(jīng)驗以及調試,而且很多任務(wù)并不容易做到并行化,因此經(jīng)過(guò)很多年以后,實(shí)際上真正的多線(xiàn)程重負荷的程序即使在PC上也并不普遍,在移動(dòng)平臺上就更少了。
除了一些專(zhuān)門(mén)用來(lái)燒機的軟件外,能讓多核尤其是四核手機老是處于跑滿(mǎn)狀態(tài)的應用可說(shuō)是少之又少,更常見(jiàn)的情況是某些高計算負荷的任務(wù)讓四核沖起來(lái)一下就跑完了。
舉個(gè)簡(jiǎn)單的例子,例如刷微博或者刷網(wǎng)頁(yè)的情況,里面包含很多圖文的信息,刷的時(shí)候速度快的處理器能夠很快地顯示出內容,而速度較慢的處理器則需要等待一段時(shí)間。
刷完以后CPU總的占有率會(huì )驟然降低,之后都是一些單線(xiàn)程的程序讓個(gè)別內核處于較飽滿(mǎn)的負載狀態(tài)。
真正需要CPU高負荷的時(shí)間占總時(shí)間的比例很低,甚至連1%都遠遠不到,但是這個(gè)時(shí)間雖說(shuō)很短,卻往往是影響用戶(hù)體驗的一個(gè)非常重要的因素。
因此,CPU的峰值性能的重要性毋庸置疑。此外,現在有一種趨勢,移動(dòng)處理器面對的屏幕分辨率甚至普遍比筆記本電腦甚至臺式機更高
評論