蓋棺定論 2013年手機處理器終極指南
對于普通讀者而言,長篇大論的理論分析肯定是很乏味的(技術(shù)宅另當(dāng)別論),看到這里,相信大家也都累了。雖然理論上里里外外、反反復(fù)復(fù)的比了個遍,但是畢竟實踐是檢驗真理的唯一標(biāo)準(zhǔn),作為2012年旗艦的這三顆處理器究竟孰優(yōu)孰劣,還得經(jīng)過實際測試才能知曉。因此,我們整理了Anandtech、GSMArena等數(shù)家國外權(quán)威媒體的測試成績,嘗試一下通過分析結(jié)果來驗證一下理論分析的結(jié)論。當(dāng)然,這些測試的環(huán)境是否一樣無法考證,所以實際上這個對比并不嚴(yán)格。畢竟只是回顧而已。
需要注意的是,因為各種原因,有些測試程序的參考價值有限,如Neocore、Nenamark v1和Vellamo。對于這類測試,我們決定直接忽略。
首先我們來看一些理論性能測試,作為對比,我們在圖表里加入了上上代產(chǎn)品,1.2GHz的Exynos 4210與1.5GHz的MSM8260。Linpack是出廠率比較高的測試之一,靠求解線性方程組來測試系統(tǒng)的浮點運算能力。
APQ8064取得了壓倒性的領(lǐng)先,主要是源于VFPv4,而A9和Scorpion只有VFPv3。浮點運算性能在現(xiàn)階段的實際應(yīng)用中體現(xiàn)的較少,因此這項測試的實際意義可能更多是體現(xiàn)在未來。比較有趣的是,Exynos 4 Quad雖然頻率更高,但單線程性能卻不如Exynos 4210,這也許就是受到了前文提到的處理器子系統(tǒng)帶寬問題的影響。
接下來是幾乎逢評測必測試的兔子跑分。這是一個綜合測試項目,我們先來看總分,再慢慢分析。
APQ8064是三大四核平臺里分?jǐn)?shù)最高的,其次是Exynos 4412,再次是Tegra3。雙核和四核在這里體現(xiàn)出了差距,但是我們還需要來仔細(xì)看一下單項得分。
內(nèi)存的結(jié)果比較有趣,雖然Exynos 4210和Exynos 4 Quad擁有同樣內(nèi)存配置,但得分只有后者的一半都不到,似乎Exynos 4 Quad內(nèi)存到CPU的連接的確比較高效。但是若只看四核平臺,又會發(fā)現(xiàn)對于高通平臺而言,浮點和整數(shù)的性能落差要明顯大于Cortex A9。這也許就是異步架構(gòu)的開銷,畢竟安兔兔的浮點并沒有使用VFP加速。
整數(shù)部分的差距體現(xiàn)的是雙核和四核的差距,雖然Krait擁有架構(gòu)的優(yōu)勢,但這通過之前的架構(gòu)分析我們可以找到原因,那就是因為不論是Krait、Cortex A9還是Cortex A15,整數(shù)運算器都只有兩組,因此執(zhí)行能力的確沒有太大的區(qū)別。
CF-Bench也是一個理論性能測試軟件。這里我們也來對比一下測試成績。
基于同樣的理由,在以整數(shù)計算為主的Native性能方面,大家的單個核心同頻性能基本是差不多的,只是APQ8064的成績要明顯比Tegra3和Exynos4412差,這可能也是由于異步開銷導(dǎo)致的。但令人驚奇的是,Krait的Java性能要遠(yuǎn)遠(yuǎn)好于其它兩款四核平臺,不僅相對于前一代Scorpion有超過兩倍的飛躍,甚至比所有的四核Cortex A9都高。這個結(jié)果比較出乎意料,也許是因為Krait引入的額外執(zhí)行器在起作用,不論如何,這樣的結(jié)果意味著在純Java的應(yīng)用中APQ8064會有很大的優(yōu)勢,甚至要比四核A9更好——唯一的問題是運算密集型的純Java應(yīng)用正變得越來越少。當(dāng)然也不是沒有,下面我們就要來看一個。
Quadrant測試向來是熱門測試之一,它就是一個純Java的測試,正好可以檢測一下Krait超高Java性能的效果。這里收集的是支持多核心的V2版,由于總分受IO影響過大,我們只看CPU和內(nèi)存。
靠著超高的Java性能,APQ8064在這個測試?yán)锶〉昧藟旱剐缘念I(lǐng)先。
理論性能測試就到此為止,我們下面來看一下實際環(huán)境模擬的測試。首先采集的是Smartphone Benchmark 2012中反映CPU性能額Productivity項。
APQ8064無法找到測試成績,不過從MSM8960來看,成績應(yīng)當(dāng)與四核Cortex A9是同一水平。Tegra3在這個測試?yán)锍鋈艘饬系娜〉昧说谝幻?.5GHz的主頻應(yīng)當(dāng)功不可沒。
瀏覽器測試也是實際應(yīng)用中很常見的項目,我們先看看Sunspider。
時間越短越好,不過從雙核A9、雙核Krait到四核A9,相對來說差距并不大。因為SunSpider測試的成績主要受到瀏覽器JS引擎的影響,與系統(tǒng)層面的優(yōu)化關(guān)系密切,因此差距不大是可以理解的。
接下來是BrowserMark:
BrowserMark的結(jié)果很有趣,Exynos 4412一枝獨秀,APQ8064緊隨其后,除此以外,其它平臺基本處于同一水平,更有趣的是不論Tegra3還是MSM8960,都不如上上代的Exynos 4210,這說明三星在軟件上針對瀏覽器進行的單獨優(yōu)化效果遠(yuǎn)超其他廠家,兩代親兒子真不是白做的。
最后來看看3D性能。首先登場的自然是大名鼎鼎的GLBenchmark。2.1版本的Egypt場景使用了大量的Shader,尤其是Pixel Shader,比較看重GPU進行像素處理的能力。為了避免分辨率的影響,我們采集的是720p Offscreen的數(shù)據(jù)。
Adreno320憑借超高的硬件規(guī)模,總算在這個之前不擅長的測試?yán)锶〉昧说谝弧?/P>
GLBenchmark2.5中,開發(fā)商重新設(shè)計了所有的模型和效果,提升極為明顯,尤其是模型,細(xì)膩光滑,顯然包含了數(shù)量眾多的三角形。這個測試?yán)顰dreno320依然一馬當(dāng)先,領(lǐng)先第二名33%。當(dāng)然,其實大家跑的成績都不怎么樣,2.1理動輒100FPS+的成績相比,最高的APQ8064也僅僅拿到了20FPS而已,可以說都慘不忍睹,只是慘的程度而已。
安兔兔跑分的3D部分在3.0之前一直都過于簡單,無法壓榨優(yōu)異GPU的水準(zhǔn)。因此開發(fā)商在3.0版本引入了一個全新的3D測試場景,我們來看看這個場景的表現(xiàn)。
可以看到一旦復(fù)雜度提升,Mali400 MP4的性能就會大幅下跌,同時Adreno系列就會得到極大的優(yōu)勢。在兔子跑分V3中,配備APQ8064的手機總分遠(yuǎn)高于其他產(chǎn)品,幾乎完全都是GPU的功勞。
最后則是最新發(fā)布的,大名鼎鼎的老牌3D測試軟件3DMark。在支持了移動設(shè)備之后,大家總算有一個相對公平的比較平臺,雖然對于桌面系統(tǒng)而言,區(qū)區(qū)DX9水平的測試早就是淘汰級別,但我們也沒有更好的方式。根據(jù)之前越復(fù)雜高通越強大的規(guī)律,3DMark中高通應(yīng)該也擁有很大的優(yōu)勢,那么實際情況是怎樣呢?
這究竟應(yīng)當(dāng)用“慘不忍睹”形容Exynos 4412,還是應(yīng)當(dāng)用“驚為天人”形容Adreno320?在3DMark的壓榨下,Adreno320爆發(fā)出的性能幾乎是其他四核平臺的三倍,成績已經(jīng)接近2007年的低端入門級筆記本獨顯8400M GT。
關(guān)注我們
