蘋果公司將第一代iPad的A4處理器由三星公司代工,A5當然也是。但是A6處理器則交給臺積電生產(chǎn),這主要是由于三星公司已經(jīng)成為蘋果公司智能手機和平板電腦最強有力的競爭者;另外最近三星和蘋果官司不斷,A4后蘋果擁有先進的處理器設計能力,所以蘋果換掉作為競爭對手的三星代工,將處理器設計交與其他代工廠商。
A5處理器編號:APL0498E01
至于生產(chǎn)工藝,A5處理器所用的是45nm制程,A4處理器編號為:APL0398B01,而A5處理器編號為:APL0498E01。UBM TechInsights采用了光學放大與掃描電子顯微鏡結(jié)合的方法分析了兩款處理器的異同之處,涉及的項目包括metal1互聯(lián)層節(jié)距,邏輯/SRAM電路用晶體管結(jié)構(gòu),核心封裝方式等等,并將A5的有關測試數(shù)據(jù)與三星其它45nm產(chǎn)品進行了對比。
A4處理器與A5處理器的區(qū)別
根據(jù)市場調(diào)研公司iSuppli的報道,蘋果A5芯片的成本相對于A4提升了約75%。如果核心面積提升2倍的話,那么這種程序的成本提升也是與猜測相對應的。因此A4升級至A5,核心尺寸的增加也是可以理解的。
不過iSuppli估計A5芯片的成本大約為14美元。因此雖然核心面積的增加(A4 53平方毫米、A5 122平方毫米),導致了成本的增加,但是其帶來的影響并不大,其影響甚至還不如功耗變化的影響大。
Cortex-A9硬宏實現(xiàn)
另外根據(jù)IO Snoops的分析,蘋果A4處理器的工作頻率固定在1GHz,而A5處理器則可以隨當前運行的應用程序而改變運行頻率。UBM TechInsights表示,這顯示A5處理器采用了比A4更優(yōu)秀的電源管理電路設計,而這也是A5相對A4的重要區(qū)別之一。這個區(qū)別的另外一個佐證是iPad2上所使用了由Dialog Semiconductor制造的電源管理IC芯片,這款芯片的型號也與A4所用的芯片有所區(qū)別。所以在性能大幅度的提升下,功耗得到了合理的控制。
進化的CPU架構(gòu)效率大幅提高
除了核心數(shù)量曾加,A5 Cortex-A9 CPU架構(gòu)也出現(xiàn)了變化。Cortex-A8采用的是雙指令解碼管線,程序指令采用的是In-Order執(zhí)行(即順序執(zhí)行,只能按固定的優(yōu)先級處理,處理速度較慢)。如果以IntelCPU對比,差不多相當于其Pentium時代產(chǎn)品。而Cortex-A9雖然同樣采用的是雙指令解碼,但是其指令執(zhí)行順序為Out-of-Order(亂序執(zhí)行,可以多任務并行執(zhí)行,最大限度發(fā)揮處理器的效能,處理速度快),容許量方面相差25%。
Cortex-A9流程圖
這個所帶來的影響程序,可以通過Cortex-A9所占據(jù)的核心區(qū)域來了解。通過ARM公司在去年(2010年)的“CMP Conference”所進行的演示,在使用臺積電 40nm工藝的雙核心Cortex-A9的核心面積約在6.7平方毫米,其頻率目標為2GHz,1.9W功耗,這里還包括了L1緩存和總線接口。
順便介紹一下的是X86架構(gòu)雙指令Out-of-Order Bobcat核心基于40nm工藝時,單核心面積在5平方毫米以上,因此Cortex-A9雙核要比雙核的X86芯片面積小很多。
Cortex-A9新特性
我們估計如果采用三星45nm工藝的話,其面積會比臺積電40nm要大。同時以1GHz頻率為目標的A5 Cortex-A9核心,為了保證10小時的續(xù)航時間,臺積電已經(jīng)拿出最好的電力控制方案了。而我們拿到的iPad2的核心處理器主頻被鎖定在了900MHz,可見在性能和功耗方面想兩全還是太困難了。
GPU也來雙核提升9倍無根據(jù)
iPad2上GPU核心數(shù)量也由以前的1個變成了2個。GPU核心架構(gòu)為Imagination Technologies的PowerVR SGX543MP2,不過根據(jù)介紹其性能同樣也提升了2倍以上。PowerVR SGX的晶體管數(shù)量提升是肯定的,因此其雙核心華對于A5的核心面積以及功耗影響也是很大的。
采用的測試程序為Futuremark的Tai Chi(太極),從測試的影片中,我們能明顯看出左側(cè)開發(fā)機的流暢度和光影效果要強于右側(cè)的Nexus S。未來索尼NGP將會采用PowerVR SGX543MP4+,圖形處理能力比起現(xiàn)在展示的雙核GPU SGX543MP2提升會更多。
PowerVR SGX架構(gòu)并不是SIMD(Single Instruction, Multiple Data)架構(gòu),應該說其設計與NVIDIA架構(gòu)設計很相似,與AMD的VLIW(Very Long Instruction Word)架構(gòu)設計存在差異。
Tegra 2將作何回應
當前的PowerVR SGX架構(gòu)單個核心最多可擁有16個scalar處理器。一般認為iPad的PowerVR Core最多核心數(shù)量同樣為16個,由于iPad2核心數(shù)量成為了2個,因此處理器數(shù)量也提升至32個。這個構(gòu)成其處理器數(shù)大大超過了Tegra 2(G70架構(gòu)1Vertex Shader+1Pixel Shader的構(gòu)成)。
另外就是scalar處理器共計32個,這個數(shù)字與NVIDIA GF100系列Fermi建架構(gòu)的單個SM(Streaming Multiprocessor)相等。當然實際的性能影響因素是多種多樣的,比如說顯存帶寬啊,GPU主頻等等。在iPad2發(fā)布的時候,喬布斯提到圖形性能將提升9倍的言論,這個數(shù)字的來源根據(jù)目前仍然不清楚。
iPad2性能的提升,受益最大的當然就是游戲。Apple的電腦產(chǎn)品每年都會進行硬件的升級,對于電腦而言同樣也需要3D圖形性能的提升。在推出iPad后,Epic Games和id Software的2大FPS(First Person Shooter)游戲廠商均為其量身定制了FPS游戲,包括有Epic Games旗下Chair Entertainment推出的《Infinity Blade》以及id Software的《RAGE HD》。
我們不能說未來的游戲市場就會被蘋果的iPad和iPhone所主宰,但是在掌上設備中,確實是從IOS平臺上風靡起來的。在iPhone正式采用A4處理器之后,大量的游戲開始扎堆推出,而且畫面也有了質(zhì)的提升。在A5推出之后,更多更絢麗的游戲也接踵而至。
當然從目前來看,A5處理器的特點之一就是核心面積巨大,作為一顆移動產(chǎn)品的低功耗ARM芯片,它的122平方毫米的尺寸確實太大了,不利于功耗的降低和成本的控制;當然了成本對蘋果而言不是問題。反觀NVIDIA的Tegra2,芯片面積49平方毫米,CPU部分一樣,解碼能力等甚至比A5高;雖然A5的GPU理論性能比Tegra2高大約4倍,但是實際測試性能測試折算之后只高1.6倍。
不過畢竟蘋果不是搞芯片設計的,A5的核心及GPU都是來自于ARM及Imagination Technology的授權(quán),所以實際來說還是Imagination Technology太不給力了。但是蘋果的優(yōu)勢就是優(yōu)化能力,當年在三星的ARM11構(gòu)架的400MHz還不是太成熟的芯片以及128MB內(nèi)存的配合下iPhone 1代都能取得如此的成就,蘋果的軟件優(yōu)化實力的確讓人欽佩。