苹果a5双核处理器揭秘
RW&o3_Ua 编辑:匿名来源:互联网
^Gd1T O&7.Ry
m @}q, ';H7 0cmd +` &| (K#|^@ ;T^s&/>E AW r2Bv 苹果公司将第一代iPad的A4处理器由三星公司代工,A5当然也是。但是A6处理器则交给台积电生产,这主要是由于三星公司已经成为苹果公司智能手机和平板电脑最强有力的竞争者;另外最近三星和苹果官司不断,A4后苹果拥有先进的处理器设计能力,所以苹果换掉作为竞争对手的三星代工,将处理器设计交与其他代工厂商。
w%\
n XJ A5处理器编号:APL0498E01
@K]`!=vUk 至于生产工艺,A5处理器所用的是45nm制程,A4处理器编号为:APL0398B01,而A5处理器编号为:APL0498E01。UBM TechInsights采用了光学放大与扫描电子显微镜结合的方法分析了两款处理器的异同之处,涉及的项目包括metal1互联层节距,逻辑/SRAM电路用晶体管结构,核心封装方式等等,并将A5的有关测试数据与三星其它45nm产品进行了对比。
4 ?BQ&d A4处理器与A5处理器的区别
zLl-{Kk 根据市场调研公司iSuppli的报道,苹果A5芯片的成本相对于A4提升了约75%。如果核心面积提升2倍的话,那么这种程序的成本提升也是与猜测相对应的。因此A4升级至A5,核心尺寸的增加也是可以理解的。
f6I)c$]Q 不过iSuppli估计A5芯片的成本大约为14美元。因此虽然核心面积的增加(A4 53平方毫米、A5 122平方毫米),导致了成本的增加,但是其带来的影响并不大,其影响甚至还不如功耗变化的影响大。
X4o#kW Cortex-A9硬宏实现
/kGWd9ujF 另外根据IO Snoops的分析,苹果A4处理器的工作频率固定在1GHz,而A5处理器则可以随当前运行的应用程序而改变运行频率。UBM TechInsights表示,这显示A5处理器采用了比A4更优秀的电源管理电路设计,而这也是A5相对A4的重要区别之一。这个区别的另外一个佐证是iPad2上所使用了由Dialog Semiconductor制造的电源管理IC芯片,这款芯片的型号也与A4所用的芯片有所区别。所以在性能大幅度的提升下,功耗得到了合理的控制。
x_7$g<n 进化的CPU架构效率大幅提高
]C^ #)7 除了核心数量曾加,A5 Cortex-A9 CPU架构也出现了变化。Cortex-A8采用的是双指令解码管线,程序指令采用的是In-Order执行(即顺序执行,只能按固定的优先级处理,处理速度较慢)。如果以IntelCPU对比,差不多相当于其Pentium时代产品。而Cortex-A9虽然同样采用的是双指令解码,但是其指令执行顺序为Out-of-Order(乱序执行,可以多任务并行执行,最大限度发挥处理器的效能,处理速度快),容许量方面相差25%。
3N > V
sl Cortex-A9流程图
O]XRalkEM 这个所带来的影响程序,可以通过Cortex-A9所占据的核心区域来了解。通过ARM公司在去年(2010年)的“CMP Conference”所进行的演示,在使用台积电 40nm工艺的双核心Cortex-A9的核心面积约在6.7平方毫米,其频率目标为2GHz,1.9W功耗,这里还包括了L1缓存和总线接口。
W7!Rf7TK 顺便介绍一下的是X86架构双指令Out-of-Order Bobcat核心基于40nm工艺时,单核心面积在5平方毫米以上,因此Cortex-A9双核要比双核的X86芯片面积小很多。
I q|'#hs Cortex-A9新特性
2(d 我们估计如果采用三星45nm工艺的话,其面积会比台积电40nm要大。同时以1GHz频率为目标的A5 Cortex-A9核心,为了保证10小时的续航时间,台积电已经拿出最好的电力控制方案了。而我们拿到的iPad2的核心处理器主频被锁定在了900MHz,可见在性能和功耗方面想两全还是太困难了。
{e&fB