Cortex-A15架構(gòu)解析:探索強(qiáng)勁性能的秘密(四)
ARM推出A12就等于否定A15?
ARM是一家非常純粹的設(shè)計(jì)公司,它并不向終端消費(fèi)者、廠商出售任何處理器,而是提供授權(quán)給第三方公司,讓其自行設(shè)計(jì)或者堆砌出自己的處理器。
這樣的好處是它可以節(jié)省掉一大筆行銷(xiāo)上的資源,ARM設(shè)計(jì)一款處理器內(nèi)核并不會(huì)產(chǎn)生任何庫(kù)存壓力,它只消告訴廠商這個(gè)處理器如何做對(duì)接以及可以用來(lái)干嘛就可以了,接下來(lái)就是等著收錢(qián)了。
在這樣的情況下,ARM可以做到非常靈活多變,當(dāng)看到市場(chǎng)上(也許是將會(huì))存在空擋時(shí)候,就能很快推出相應(yīng)的“產(chǎn)品”。按照時(shí)間來(lái)看,Cortex-A12的推出其實(shí)就是瞄準(zhǔn)了Cortex-A7/A53和Cortex-A57之間的空隙,屬于未來(lái)一年后的中端偏低市場(chǎng)的主力。
在Cortex-A12推出后,有些人就馬上下結(jié)論,這代表了ARM對(duì)Cortex-A15在手機(jī)應(yīng)用上的否定。
如果以big.LITTLE布局來(lái)看Cortex-A12屬于ARM產(chǎn)品規(guī)劃中的big,也就是偏向性能先決的內(nèi)核,目前確定的制程包括了GlobalFoundries的SLP-28和臺(tái)積電的28 HPM。Cortex-A12和Cortex-A9一樣是雙發(fā)射亂序執(zhí)行,但是和A9相比,A12的亂序執(zhí)行不僅限于整數(shù)流水線,而是浮點(diǎn)流水線和內(nèi)存操作都具備了亂序執(zhí)行。
此外 A12實(shí)現(xiàn)了VFPv4浮點(diǎn)單元并且將Neon向量單元列為標(biāo)準(zhǔn)配備,Coremark測(cè)試可以做到單核3.0 DMIPS/MHz,相比之下A9 和A15 分別是2.5和35。
所以很明顯,A12性能處于A9和A15性能之間,這對(duì)ARM來(lái)說(shuō)是很正常不過(guò)的事情。事實(shí)上ARM在發(fā)布A12的同時(shí)還更新了A9,提到A9 r4版的性能更新,按照幻燈片,對(duì)分支預(yù)測(cè)和內(nèi)存子系統(tǒng)作改進(jìn)后的r4在IPC 上能做到初版A9 的1.4倍左右。
Cortex-A9至今已經(jīng)有多個(gè)版本,見(jiàn)上圖的r1-r4描述
如果單看IPC的話,A9 r4是不是和A12很類(lèi)似?那如果按照某些人的思維,A9 r4豈不是可以用來(lái)否定A15?
目前A9 r4已經(jīng)在NVIDIA Tegra 4i里面采用,按照NVIDIA的數(shù)據(jù),在BBench中相比A9 r1有25%的性能提升,而在SPECint 2000中也有15%的性能提升,基于Tegra 4i的終端很可能會(huì)在明年第一季度就能看到,而A12還沒(méi)有任何廠商宣布采用,A15即使退下火線也未必是因?yàn)锳12的出現(xiàn),因?yàn)锳15的定位接替者其實(shí)是基于ARMv8的 A57。
余論與后記
看到這里,相信大家已經(jīng)基本了解了Cortex-A15大致架構(gòu)和性能、定位,而配備四核Cortex-A15的三星Galaxy S4手機(jī)已經(jīng)取得了非常矚目的成功。
不同廠商、不同型號(hào)的四核Cortex-A15處理器在很多方面都存在不少的差別,這些差別或因?yàn)樵O(shè)計(jì)意念、經(jīng)驗(yàn),或因?yàn)楦髯栽谀愁I(lǐng)域的優(yōu)勢(shì),或因?yàn)楫a(chǎn)品定位,或因?yàn)橹瞥?,這些差別讓我們不能簡(jiǎn)單地類(lèi)比,例如直接把某型號(hào)的Cortex-A15四核處理器在性能、功耗的指標(biāo)類(lèi)推到另一型號(hào)上。
評(píng)論