手機雙核知多少?四大主流雙核CPU全比拼
最后我們來(lái)看看Exynos 4210。三星和高通在這個(gè)方面有一定的相似性,也不肯公開(kāi)提供芯片的技術(shù)手冊。但是我們在三星自己的Exynos 4210宣傳資料中還是可以發(fā)現一些端倪的?! ?/p>本文引用地址:http://dyxdggzs.com/article/139451.htm

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