- 2013-6-14 23:41:21
- 类型:原创
- 来源:电脑报
- 报纸编辑:薛昱
- 作者:
兼容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平方毫米。
报纸客服电话:4006677866 报纸客服信箱:pcw-advice@vip.sin*.c*m 友情链接与合作:987349267(QQ) 广告与活动:675009(QQ) 网站联系信箱:cpcw@cpcwi.com
Copyright © 2006-2011 电脑报官方网站 版权所有 渝ICP备10009040号