当前位置:首页 > 装机升级 > CPU > 评测
Cortex-A9的接班人 ARM最新Cortex-A12架构解析
  • 2013-6-14 23:41:21
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:薛昱
  • 作者:
【电脑报在线】得益于智能手机与平板电脑的蓬勃发展, ARM发展势头强劲,为了维持低功耗高性能的优势,其处理器架构也在不断更新。在不久前举行的Computex2013上,ARM推出了定位中端市场的Cortex-A12架构,用来接替现有的 Cortex-A9架构。

兼容big.LITTLE,中端用户难买账 

  相对于Cortex-A9,Cortex-A12另一个新增特性是支持big.LITTLE技术。我们都知道所谓的big.LITTLE技术,就是高性能的big-Core核心与尺寸小同时功耗更低的LITTLE-Core核心的结合。

    big.LITTLE的第一个组合版本是用Cortex-A15 和Cortex-A7 处理器进行组合,让系统在低负载时由 Cortex-A7 处理核心负责执行,等到游戏等高运算需求时可瞬间切换到高性能的 Cortex-A15 核心,从而实现高性能和低功耗的兼顾。由于big.LITTLE是通过软件层面来实现CPU核心的切换,因此两个处理器核心部分的命令和运行模式需要相互兼容。由于之前的Cortex-A9与Cortex-A7/A15不能兼容,因此无法构成big.LITTLE。

Cortex-A12构成big.LITTLE系统效果图

    将Cortex-A12处理器与Cortex-A7处理构成big.LITTLE系统,这个想法看上去很好,但是问题非常明显。由于Cortex-A15的功耗太高,所以ARM才推出big.LITTLE技术,在处理低负荷应用时可以使用功耗很低的Cortex-A7,以延长续航时间。不过Cortex-A12与Cortex-A7的性能差距相对较小,那么big.LITTLE的实用性会降低,再加上多颗处理器增加的成本,被中端用户所接受的可能性并不大。


为手机加把锁

    现在手机的功能是如此的强大,安全性是不得不提的。Cortex-A12加入了TrustZone安全技术。TrustZone是ARM为了方便软硬接口的设计,以及避免系统受到恶意攻击所推出的一套安全措施。

    TrustZone有两种工作模式,一种是正常模式,可以执行正常执行各种操作;另一种模式就是安全模式,只能执行受信任的指令。这两种模式都是集成在一个内核中的,很容易让人联想起类似Intel HT超线程技术,实际上TrustZone并不是双线程并行的,它只有一个线程,只是根据不同的需要在两种模式中简单切换而已。利用这一技术,开发者就能为使用Cortex-A12处理器的设备设计出安全系数更高的安全防护机制,相当于给手机加上了一把锁。

采用Cortex-A12架构核心的处理器结构

   

延伸阅读:目前ARM的主力架构

    Cortex-A9:2009年发布,在Cortex-A8的基础上做了大量的改进演变而来。最大的特点是是采用双内核设计,采用能在每个循环中执行四条指令的乱序执行,性能有了明显的提升。但是功耗确实也有提升,这促使Cortex-A9架构的处理器采用比较先进的工艺,以降低功耗。。Cortex-A9还采用MPCore 技术,可将核心扩展为4个,正是有了这个特性,所以我们才能见到首款双核处理器Tegra2推出不到半年,四核的Tegra3的接踵而至了。

    Cortex-A15:2010年发布的针对高性能运算推出的架构,为四核心设计。每个核心拥有3个指令解码单元,指令解码能提瞬间提升了1/3。在浮点运算方面,使用了2个浮点处理器和2个协处理器单元,性能比Cortex-A9提升了一倍。

    Cortex-A7:这款2011年发布的架构在体系结构和功能集方面与 Cortex-A15完全相同,但只支持顺序执行,在并行计算中只能顺序执行两条指令。不过其采用了相比Cortex-A8更先进的预测器,使得分支预测计算能力得到提升的同时,这颗芯片更为节能。而且A7很“迷你”,28nm的单核Cortex-A7的面积仅有0.5平方毫米。

本文出自2013-06-17出版的《电脑报》2013年第23期 E.硬件DIY
(网站编辑:pcw2013)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交