iPhone 6s GPU性能大提升全靠它
掃描二維碼
隨時(shí)隨地手機(jī)看文章
今年在iPhone 6s的A9芯片中蘋果公司仍然非常重視提高GPU性能,而且和上一代相比A9的GPU性能確實(shí)提升不少。從第一代iPhone 還有它們使用的三星開發(fā)的SoC來看,可以說蘋果公司簡直就是Imagination Technologies 及其PowerVR GPU最大的支持者。對于雙方來說,他們達(dá)成了一種富有成效的關(guān)系,在A9中這一層關(guān)系依然牢固如舊。
A9 GPU采用的是 PowerVR Rogue家族的另外一種設(shè)計(jì)——GT7600,這一點(diǎn)不足為奇。
簡單說來,雖然蘋果還是沒有公開他們所使用的GPU,但是通過iOS Developer Library 我們可以知道蘋果使用的是哪個(gè)GPU家族產(chǎn)品。蘋果仍然使用基于tile渲染與延續(xù)象素著色架構(gòu)的GPU(只有PowerVR 符合這種條件),所以現(xiàn)在唯一的問題就是蘋果使用的是哪個(gè)家族產(chǎn)品,它有多少核心。
關(guān)于A8 和它的 GX6450,通過它支持 ASTC這一點(diǎn)我們就可以準(zhǔn)確知道它屬于哪個(gè)GPU家族,因?yàn)橹挥蠸eries 6XT 和較新的GPU有這個(gè)特性。在A9上我們就沒有找到類似非常確鑿的證據(jù),不過從Metal Feature表暗示它的很多底層特性,這足以說明它使用的是新版本的PowerVR Rogue。Imagination發(fā)布 PowerVR Series 7 已經(jīng)快有一年的時(shí)間,而蘋果公司完全有能力在一年的時(shí)間內(nèi)使用這種新的PowerVR 設(shè)計(jì),所以我們可以確定A9使用的是Series 7設(shè)計(jì)。
至于配置,看過A9模具你就會(huì)知道答案了。在A9模具上一共有6個(gè)不同的GPU核心,一共分成三組,它們之間有一個(gè)共享的結(jié)構(gòu)單元。所以和我此前預(yù)期相比,蘋果可能還需要一年的時(shí)間,不過至少在A9中我們已經(jīng)看到了iPhone 終于用上6核GPU設(shè)計(jì)。
從特性和設(shè)計(jì)的角度來說,GT7600和A7以及A8 SoC上的GPU并沒有很大的差別,但是它還是有一些值得注意的提升,還有一些優(yōu)化,有利于提升整體性能。相比GX6450它使用了一個(gè)幾何鑲嵌細(xì)工協(xié)處理器作為基礎(chǔ),這是只有Series6XT才可選的功能??墒强幢樘O果公司的開發(fā)者文件,我們也沒有發(fā)現(xiàn)Metal還是沒增加支持鑲嵌細(xì)工,所以假設(shè)目前蘋果還沒有去掉這個(gè)硬件,他們肯定沒有針對它的API支持。
另外 Imagination想通過小幅的調(diào)整來提高Rogue 架構(gòu)的整體銷量。其中, Special Function Units如今已經(jīng)可以原生支持FP16運(yùn)行,SFU 運(yùn)行和ALU 運(yùn)行可同時(shí)進(jìn)行,提升了性能。ertex Data Master(幾何圖形前端)、Compute Data Master 和Coarse Grain Scheduler 都有更新提升性能。
從整體上來說,在A8上蘋果沒有使用6核設(shè)計(jì)讓很多人出乎意料,到了A9他們終于決定不再繼續(xù)“嚇人”了,而這樣的選擇意義重大。在高性能SoC上,GPU一直是內(nèi)存帶寬最大的消耗者,以至于在所有的平板級(jí)SoC上,蘋果已經(jīng)把存儲(chǔ)器總線做到了128比特,為的就是滿足GPU的“大胃口”。LPDDR的64比特設(shè)計(jì)造成的內(nèi)存帶寬限制會(huì)影響到GPU的設(shè)計(jì)。但是隨著對LPDDR4 的使用,蘋果的內(nèi)存帶寬增加了一倍,再加上更大的L3緩存,如今他們已經(jīng)能夠滿足6核GPU的需求。
GPU核心數(shù)量增加50%,Imagination架構(gòu)效率提升,還有蘋果進(jìn)行的優(yōu)化,所以我相信GPU時(shí)鐘頻率會(huì)有所增加。蘋果此前表示A9的GPU性能相比A8應(yīng)該有90%的提升。而從我們的跑分測試來看,A9GPU相比A8的提升已經(jīng)不止這個(gè)數(shù)。