圖片:
嗯, 有個(gè)小錯(cuò),L2緩存是512KB而不是512MB
感覺這文章糾正了很多國(guó)內(nèi)媒體文章導(dǎo)致的誤區(qū),我看了以后說一點(diǎn)……有錯(cuò)請(qǐng)大家指正
1. ARM核心部分
高通費(fèi)了很大的勁搞Scorpion,支持部分亂序,效率比公版A8要高5%,同時(shí)能達(dá)到更高的頻率。
三星的蜂鳥(包括蘋果A4),三星找公司修改了A8的邏輯設(shè)計(jì),使得其中20%的功能,能夠以減少25%-50%的指令完成,總體上提升了5-10%的性能。使得它成為當(dāng)前最強(qiáng)的A8.
2. GPU部分
目前限制嵌入式GPU性能最大的關(guān)鍵是內(nèi)存帶寬,就像一個(gè)桌面的GTX480搭配了128bit位寬的顯存,核心雖強(qiáng)但性能發(fā)揮不出來。
里程碑使用的OMAP3430,搭配的PowerVR SGX530,標(biāo)準(zhǔn)工作頻率200MHz下,能達(dá)到14M的三角形生產(chǎn)率(14Mt/s)和280M的像素填充率,此時(shí)需要2.1GB/s的內(nèi)存帶寬
但是OMAP3 POP封裝的LPDDR內(nèi)存,32bit 200MHz 只能提供1.6GB/s的帶寬,根本滿足不了SGX530的要求,所以摩托羅拉選擇了給核心降頻以省電,把SGX530的頻率降到了110MHz
所以里程碑的顯卡性能是7Mt/s
同樣,iPhone 3GS使用的S5PC100,一直傳言使用的是SGX535,標(biāo)準(zhǔn)工作頻率200MHz下,能達(dá)到28Mt/s和280M的像素填充率,但這要求4.2GB/s的內(nèi)存帶寬
3GS所使用的32bit LPDDR1同樣只有1.6GB/s的帶寬,所以這個(gè)28M根本達(dá)不到。三星官方的標(biāo)稱10Mt/s,假設(shè)是SGX535,那么受到內(nèi)存帶寬限制:
1.6/4.2×28,剛好是10M左右
但是這不能證明3GS內(nèi)部就是SGX535,如果里面是一顆SGX530,也只能達(dá)到這些性能。
這個(gè)說明的是,集成更好的GPU,不一定會(huì)有更好的性能。比較要以實(shí)際值,而不是核心理論值。
再說很火的i9000.三星稱i蜂鳥可以每秒輸出9Mt,4倍于Snapdragon的22Mt/s。但是分析一下, S5PC110使用了SGX 540,通常的SGX 540@200Mhz性能是35Mt/s,跟三星說的90Mt/s相差很多。
于是:
1.可能 三星的SGX540頻率很高,達(dá)到600MHz,但是正常的SGX540最高也有400MHz多
2. 可能三星使用了多核的SGX540,比如3個(gè)200MHz的SGX540,或者2個(gè)300MHz+的SGX540
但是再次回到內(nèi)存帶寬上, 蜂鳥使用LPDDR2內(nèi)存,不過還是單通道32bit,內(nèi)存帶寬被限制到了4.2GB/s。SGX 540在4.2GB/s只能和SGX 535一樣輸出28Mt/s。三星宣稱的90Mt/s需要的12.6GB/s內(nèi)存帶寬
于是: 要么三星說的是“理論值”, 要么三星用了什么特殊的方法
回頭說高通,它買了AMD的圖形處理器,改名叫Adreno,其實(shí)這個(gè)是繼承自Xbox360的Xenos GPU的統(tǒng)一渲染架構(gòu),所以又被稱為mini-Xenos
65nm Snapdragon集成的是Adreno 200,標(biāo)稱133MHz下,22Mt/s, 133M的像素填充率,相比SGX系列,填充率低了,三角形還好。
但是65nm Snapdragon同樣用的是LPDDR1,內(nèi)存帶寬同樣只有1.6GB/s,所以高通的這個(gè)22Mt/s到底是理論值還是實(shí)際值,值得懷疑。要么或者Adreno很節(jié)省內(nèi)存帶寬?
45nm的QSD8x50a,會(huì)改用Adreno 205,性能一樣,增加了一些2D SVG的優(yōu)化和Flash的硬件支持。
以下是本人的見解
這樣看來,3gs和iphone4 ipad的3D性能就很直觀了,同為sgx535,3gs采用的是ddr1內(nèi)存,所以最大帶寬只有1.6G/S,不能滿足sgx535達(dá)到28M/s所需要的4.2G/S帶寬(只能有10M/S的性能),而iphone4和ipad所使用的A4芯片是和三星的蜂鳥處理器一樣采用DDR2內(nèi)存控制器的,所以可以達(dá)到最大4.2G/s的帶寬,可以展現(xiàn)sgx535 28m/s的最高速率,這樣也就可以讓iphone4和ipad的游戲都運(yùn)行在高分辨率而保持流暢了,我想ipad之所以沒有用更高的分辨率,不但是為了給下一代增加賣點(diǎn),重要的是照顧sgx535的性能,再高3D游戲就不流暢了。而且我猜想,下一代iphone和ipad會(huì)采用arm a9雙核,制程會(huì)提高到40nm以上,而且GPU很可能提高到sgx543的級(jí)別,那時(shí)候,就算是輸出到電視機(jī)上玩,畫質(zhì)應(yīng)該都是非常棒的
以上只是個(gè)人的愚見,用來反駁,很多入手3gs的酸蘋果說iphone4在高分辨率下3D游戲會(huì)嚴(yán)重掉幀的論斷,希望大家給力啊