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