基本信息
簡介
Apple A5 是由美國蘋果公司所設計並由三星電子所生產的ARM處理器,用於取代Apple A4。iPad 2使用Apple A5處理器,而2011年10月4日推出的iPhone 4S也採用Apple A5處理器。
A5處理器編號:APL0498E01,大致推測所用的為45nm製程生產工藝,A4處理器編號為:APL0398B01,而A5處理器編號為:APL0498E01。UBM TechInsights採用了光學放大與掃描電子顯微鏡結合的方法分析了兩款處理器的異同之處,涉及的項目包括metal1互聯層節距,邏輯/SRAM電路用電晶體結構,核心封裝方式等等,並將A5的有關測試數據與三星其它45nm產品進行了對比。
A4與A5的區別
根據市場調研公司iSuppli於3月13日發布的報導《iPad 2 Carries Bill of Materials of $326.60, IHS iSuppli Teardown Analysis Shows》一文,蘋果A5晶片的成本相對於A4提升了約75%。如果核心面積提升2倍的話,那么這種程式的成本提升也是與猜測相對應的。因此A4升級至A5,核心尺寸的增加也是可以理解的。
不過iSuppli估計A5晶片的成本大約為14美元。因此雖然核心面積的增加(A4 53平方毫米、A5 122平方毫米),導致了成本的增加,但是其帶來的影響並不大,其影響甚至還不如功耗變化的影響大。
另外根據IO Snoops的分析,蘋果A4處理器的工作頻率固定在1GHz,而A5處理器則可以隨當前運行的應用程式而改變運行頻率。UBM TechInsights表示,這顯示A5處理器採用了比A4更優秀的電源管理電路設計,而這也是A5相對A4的重要區別之一。這個區別的另外一個佐證是iPad2上所使用了由Dialog Semiconductor製造的電源管理IC晶片,這款晶片的型號也與A4所用的晶片有所區別。所以在性能大幅度的提升下,功耗得到了合理的控制。
優勢特點
採用同步雙核
Apple A5是以三星Exynos4210為原型的CPU(GPU部分不一樣)。A5採用同步雙核的運行模式。兩個CPU核心會同時參加運算,並會根據CPU負載的多少來統一管理兩個核心的工作狀態。這使A5的性能更加擴大化。
進化的CPU架構
除了核心數量提升了2倍,A5 Cortex-A9 CPU架構也出現了變化。Cortex-A8採用的是雙指令解碼管線,程式指令採用的是In-Order執行(即順序執行,只能按固定的優先權處理,處理速度較慢)。如果以Intel CPU對比,差不多相當於其Pentium時代產品。而Cortex-A9雖然同樣採用的是雙指令解碼,但是其指令執行順序為Out-of-Order(亂序執行,可以多任務並行執行,最大限度發揮處理器的效能,處理速度快),容許量方面相差25%。
這個所帶來的影響程式,可以通過Cortex-A9所占據的核心區域來了解。通過ARM公司在2010年的“CMP Conference”所進行的演示,在使用台積電 40nm工藝的雙核心Cortex-A9的核心面積約在6.7平方毫米,其頻率目標為2GHz,1.9W功耗,這裡還包括了L1快取和匯流排接口。順便介紹一下的是X86架構雙指令Out-of-Order Bobcat核心基於40nm工藝時,單核心面積在5平方毫米以上,因此Cortex-A9雙核要比雙核的X86晶片面積小很多。因此可以估計如果採用三星45nm工藝的話,其面積會比台積電40nm要大。同時以1GHz頻率為目標的A5 Cortex-A9核心,為了保證10小時的續航時間,台積電已經拿出最好的電力控制方案了。iPad2的核心處理器主頻被鎖定在了900MHz,可見在性能和功耗方面想兩全還是太困難了。