Cortex-A15架構(gòu)解析:探索強(qiáng)勁性能的秘密(二)
有采用四核Cortex-A15手機(jī)了嗎?
這個問題其實(shí)來自于一些人的猜測,我們看見一些文章認(rèn)為Cortex-A15的性能高但是功耗大,并不一定適用于手機(jī)。
這個問題放在一年前的話可能會有各種不同的答案,但是現(xiàn)在是2013年8月下旬,答案已經(jīng)非常清晰:已經(jīng)有采用四核Cortex-A15的手機(jī)上市,而且會有更多的采用Cortex-A15的手機(jī)上市,這也為Cortex-A15是否適用于手機(jī)的爭論畫上了一個句號。目前,明確可用于手機(jī)的Cortex-A15架構(gòu)的四核移動處理器主要有兩種,一種是三星的Exynos Octa,另外一種是NVIDIA Tegra 4。
三星公司在4月27日上市的Galaxy S4有多個型號,但是從處理器來分,就分為兩種機(jī)型:高通Snapdragon 600和三星Exynos 5410。
S600其實(shí)類似于去年大紅大紫的APQ8064,CPU微架構(gòu)為Krait 300,相對APQ8064的Krait微架構(gòu)來說,它增加了硬件數(shù)據(jù)預(yù)取器,能預(yù)先將數(shù)據(jù)從內(nèi)存中抓到L2 cache里。除此以外Krait 300還改善了分支預(yù)測的準(zhǔn)確度,這些變化能改善Krait 300的IPC(每周期指令)大約15%,加上最高頻率提升至1.9GHz(取決于手機(jī)廠商,像HTC One就選擇了較低的或者說和APQ8064上限一樣的1.7GHz),因此可以認(rèn)為S600的CPU性能比之前的S4 Pro最多提升了大約28.5%左右,更接近于Cortex-A15的性能,不過它使用的制程和S4 Pro一樣依然是28nm LP,這個制程沒有在漏電流上作優(yōu)化,因此在耗電方面S600比S4 Pro更大。
為什么三星不選擇單一型號處理器的方式呢?首先三星肯定要支持自家研發(fā)的處理器,這是毫無疑問的,因此基于Cortex-A15的E5410自然成了配置之一;其次是三星作為一家韓國公司,同時也是一家跨國公司,產(chǎn)品需要賣向全球,有些的確已經(jīng)邁向了4G LTE,有些則還是3G時代,面對世界各地的通信制式、合作運(yùn)營商的要求以及全球行銷的潛規(guī)則,高通方面的產(chǎn)品是不得不考量的,因此在這里也把定位比較接近的S600作為另一種配置以支持LTE。
三星Galaxy S4 GT-I9500主電路板正面
三星Exynos 5410管芯圖,深色部分是四核A15區(qū)域,粉紅色部分是四核A7區(qū)域
在國際版的GT-I9500(以及中國大陸區(qū)的聯(lián)通版、電信版)采用的三星Exynos 5 Octa內(nèi)部型號為Exynos 5410,CPU部分是一組四核Cortex-A15加另一組四核 Cortex-A7的搭配方式。不過Exynos 5410只支持big.LITTLE模式里的IKS(核內(nèi)切換器),不支持GTS(全局任務(wù)調(diào)度)模式,因此看上去雖然有物理上的八個內(nèi)核,但是本質(zhì)上同一時間內(nèi)最多只能實(shí)現(xiàn)同時使用四核A15或同時使用四核A7,如何切換則是由根據(jù)當(dāng)前任務(wù)的負(fù)荷性質(zhì)決定。
NVIDIA Tegra 4推出多個月后,除了自家的SHIELD和HP、華碩以及東芝等廠商的筆記本電腦外,還會被用于一些手機(jī)里面,目前已經(jīng)公布的有中興的U988S,據(jù)聞還會有更重量級的手機(jī)隨后出來。
NVIDIA Tegra 4管芯圖,橙色區(qū)為4+1Cortex-A15核心,綠色小方塊區(qū)域?yàn)镚PU
Tegra 4和三星Exynos 5410的主CPU都采用了四核Cortex-A15,不過NVIDIA沒有采用ARM的big.LITTLE結(jié)構(gòu),而是采用自己4+1核的結(jié)構(gòu),4+1 中的“1”被稱作伴侶核。
評論