手機雙核知多少?四大主流雙核CPU全比拼
最后我們來看看Exynos 4210。三星和高通在這個方面有一定的相似性,也不肯公開提供芯片的技術(shù)手冊。但是我們在三星自己的Exynos 4210宣傳資料中還是可以發(fā)現(xiàn)一些端倪的?! ?/p>本文引用地址:http://www.ex-cimer.com/article/139451.htm
在圖中可以明顯看出Exynos 4210同樣支持雙通道內(nèi)存(DRAMC0與DRAMC1),而在之前的關(guān)鍵技術(shù)列表中,三星赫然寫出了內(nèi)存帶寬6.4GB/s的數(shù)字。由于Exynos 4210是一顆幾乎全以ARM公司產(chǎn)品打造的芯片,因此這個數(shù)字就意味著Exynos 4210的內(nèi)部總線寬度可能是驚人的256bit,只有這樣才可以在200MHz的頻率下達到6.4GB/s的內(nèi)存帶寬。這個數(shù)字已經(jīng)遠遠的甩開了單核 Cortex A8、Tegra 2和MSM8x60,甚至比OMAP4430還要高出一倍,在雙核時代的SoC中顯然是傲視群雄的。
關(guān)于總線的研究就到此為止了,依然按照慣例,最后給一個分數(shù):
Tegra 2 ★
OMAP4430 ★★★
MSM8x60 ★★
Exynos 4210 ★★★★★
較量項目四:多媒體
作為一臺智能手機,多媒體功能是不可或缺的。早在15年前PC處理器巨頭Intel就高瞻遠矚,為大家?guī)砹艘豢罱蠵entium MMX的產(chǎn)品,其最大的特色就是引入了名為多媒體擴展(Multi Media eXtension,MMX)的擴展指令集。
何謂多媒體擴展指令集?由于原理復(fù)雜堅澀,簡單的打個比方:廠商們分析平時處理器干哪些事情最慢、又最經(jīng)常用到,然后把這些最消耗時間的事情固化成電路,做成一個額外的部分,和處理器集成到一起。使用的時候,只通過一條指令,就能夠訪問和計算多組數(shù)據(jù),把最消耗時間的事情盡快做完。在計算機詞匯里,這種指令集叫做SIMD(Single Instruction Multiple Data,單指令多數(shù)據(jù))指令集。
回到手機上,在ARM的世界里,由于日益增長的多媒體計需求,也出現(xiàn)了屬于ARM自己的多媒體擴展指令集,它的名字叫做NEON。它可以幫助處理器加速任何格式視頻的編解碼,幫助顯示芯片加速矢量數(shù)據(jù)的解析和打包,也可以讓系統(tǒng)可以更快的處理幾百萬像素的圖片。它所能帶來的性能提升根據(jù)應(yīng)用的不同,可以從比較明顯的50%,到難以置信的8000%。
長期以來NEON指令集都是各種高端ARM SoC的標配,從ARM11到Cortex A8,基本上所有高端SoC都包含了對應(yīng)版本的NEON指令集。而在Cortex A9時代,它更是像是理所應(yīng)當一樣,作為一個基本而不可或缺的功能,出現(xiàn)在各大廠商最高端SoC的藍圖中。
在德州儀器的OMAP4430和三星的Exynos 4210中,每一個Cortex A9核心都擁有自己專屬的NEON協(xié)處理器,擁有專用的32個64位寄存器,以多通道操作的方式,加速系統(tǒng)的多媒體計算性能。而在MSM8x60中,高通甚至把它的NEON協(xié)處理器的位寬增加到了128bit,兩倍于標準的ARM實現(xiàn),讓NEON協(xié)處理器可以一次性處理兩倍的數(shù)據(jù),帶來更大的加速效果。
那么Tegra 2呢?令人感到意外的是,不知道出于何種原因或者考慮,Tegra 2沒有搭配NEON協(xié)處理器。這對于一顆定位于頂級的雙核SoC而言是十分不可理解的,因為NEON可以為幾乎所有的多媒體過程提供明顯的加速特性,而 nVIDIA卻選擇了放棄??赡苡凶x者會說,Tegra 2有強大的顯示芯片,不需要NEON的加速,但是不要忘記,顯示芯片是不能完全獨立處理所有的3D運算過程的,其中諸如數(shù)據(jù)解包和組合這種操作還是需要 CPU來完成,由于沒有NEON,處理器必須要花費幾倍于對手的時間才能“喂飽”顯示核心,最終的結(jié)果就是性能無法發(fā)揮。
而在視頻解碼方面,Tegra 2也會因為不具備NEON協(xié)處理器而受到很大的影響。因為我們知道,Tegra 2雖然號稱可以支持諸多格式的1080p全高清解碼,但是它對視頻的編碼格式有著非常嚴格的要求,例如Tegra 2的視頻解碼核心只能硬件解碼Main Profile的H.264視頻,而對于其它的就只能靠處理器來進行軟件解壓。這時沒有NEON協(xié)處理器的幫助,視頻解壓就很難高效的進行,最終導(dǎo)致Tegra 2的多媒體特性縮水。
也許nVIDIA是認為NEON協(xié)處理器的授權(quán)價格過于昂貴,或者可能因為規(guī)模太大而提升制造成本,而最終選擇了放棄,但作為消費者而言,不具備NEON指令集的Tegra 2無疑會在多媒體方面的競爭中被對手遠遠甩開。好了,關(guān)于多媒體的比拼也要告一段落了,最后我們照例為每個處理器給出評分。
Tegra 2 ★
OMAP4430 ★★★★
MSM8x60 ★★★★★
Exynos 4210 ★★★★
較量項目五:3D加速
說到3D加速,這個概念哪怕放在區(qū)區(qū)5年前,對于手機而言都幾乎是可有可無的。但是這幾年隨著iOS的崛起,與Android的飛速發(fā)展,3D加速一夜之間變成了高端手機必備的特性,甚至成為了整個手機用戶體驗的決定性因素。
而在新一代雙核Cortex A9 MP SoC中,圖形處理器(GPU)的競爭徹底進入了白熱化階段。從結(jié)構(gòu)而言,四家的CPU好歹是一個藍本(大家所采用的都是ARM v7架構(gòu)),但四家的GPU卻選擇了四種完全不同的方案,這的確從另一方面印證了GPU的重要性與競爭的激烈性。
nVIDIA作為PC領(lǐng)域圖形技術(shù)的領(lǐng)導(dǎo)者,在這方面是有著先天的巨大優(yōu)勢。Tegra 2所采用的GPU是nVIDIA自行研發(fā)的GeForce Ultra Low Power,縮寫為GeForce ULP。它擁有四個頂點處理器,四個像素處理器,支持OpenGL ES 1.1/2.0、OpenVG等主流標準。在Tegra 2發(fā)布的時候,這枚GeForce ULP就是nVIDIA的宣傳重點,因此消費者對于它的性能也有著極大的期待。
而作為曾經(jīng)參與桌面競爭、當下專注嵌入式GPU的Imagination公司,自然不愿意讓出嵌入式獨立GPU市場的性能領(lǐng)導(dǎo)地位。在 OMAP4430上,我們看到的就是這家公司設(shè)計的PowerVR SGX540。這是一顆大家很熟悉的GPU,因為早在單核Cortex A8時代,三星就在代號蜂鳥的處理器中采用了這顆GPU,它強大的性能也讓采用蜂鳥處理器的機型在單核時代傲視群雄。與GeForce ULP不同的是,PowerVR SGX540內(nèi)并沒有單獨的頂點處理器或者像素處理器,而是包含了四組通用處理器。這種類似于桌面顯示核心統(tǒng)一渲染器的設(shè)計結(jié)構(gòu)可以讓PowerVR GPU用最少的硬件獲取最大的性能,從而節(jié)約成本和功耗。值得一提的是,也正是由于通用處理器的設(shè)計,PowerVR SGX540成為了當前唯一一顆支持OpenCL通用運算標準的GPU。
評論