ARM Cortex-A移动应用处理器产品简介
Cortex-A57
cortex-a57是ARM针对2013年、2014年和2015年设计起点的CPU产品系列的旗舰级CPU,它采用armv8-a架构,提供64位功能,而且通过Aarch32执行状态,保持与ARMv7架构的完全后向兼容性。在高于4GB的内存广泛使用之前,64位并不是移动系统真正必需的,即便到那时也可以使用扩展物理寻址技术来解决,但尽早推出64位,可以实现更长、更顺畅的软件迁移,让高性能应用程序能够充分利用更大虚拟地址范围来运行内容创建应用程序,例如视频编辑、照片编辑和增强现实。新架构可以运行64位操作系统,并在操作系统上无缝混合运行32位和64位应用程序。ARMv8架构可以实现状态之间的轻松转换。
除了ARMv8的架构优势之外,Cortex-A57还提高了单个时钟周期性能,比高性能的Cortex-A15
高效率产品线:Cortex-A5、Cortex-A7、Cortex-A53
随着智能手机市场的崛起,最先出现的市场是入门级市场。在新兴市场,移动设备没有获得无线运营商的补贴,因此用户必须支付全价来购买移动设备,并且按月支付合约的服务费用。新兴市场的价格范围在150美元以下,并将很快降至75美元以下——我们需要一种不同类型的SoC设计来满足这些市场的需求。在
在cortex-a5取得成功的基础上ARM又设计了目前已在入门级智能手机中得到大量应用cortex-a7
高能效CPU产品线的最新成员利用了相同的8级有序流水线,但通过多种方式显著提升了性能,包括完全双执行流水线、更宽的内部总线、增强浮点和SIMD吞吐容量、更大的TLB,以及其他对存储器系统的改进。cortex-a53包括可选内部RAM
A5-A7-A53.png
除了微架构性能改进之外,Cortex-A53还增加了对ARMv8架构的支持,为独立入门级移动芯片设计,和包含多个Cortex-A53集群的可扩展企业应用引入64位功能,同时在高端移动系统中,将Cortex-A53和性能更强的Cortex-A57在big.LITTLE系统设计中配对使用。
下图显示了连续几代高能效Cortex-A
A5-A7-A53+performance.png
有关ARM的高效率产品线的更多信息,请参阅Kinjal
有关Cortex-A53的更多信息,请参阅我早期的关于最新高效率Cortex-A
移动应用处理器全面路线图
本路线图将上述所有处理器都集中在单个图表中,展示了
public+roadmap.png
以上路线图展示了ARM三个级别的移动应用处理器产品路线图,我们未来产品的开发也将继续遵循这一路线。我们专门针对高端、中端和高效率这三个细分市场的处理器设计,使我们能够提供针对这三级智能手机和平板电脑市场的定制产品。
为适当任务寻找适当处理器不再是难以决断的选择
ARM的big.LITTLE技术旨在为消费者提供最佳整体用户体验——包括按需动态性能、更高的能效、“不发热”的耐用器件。市场上最早利用该技术的产品包括三星GS4(国际版)和三星Note
下图显示了将在2013年和2014年推出的采用未来设计的高端移动CPU子系统,将在2014年和2015年的设备中使用。它采用big.LITTLE电源管理技术,利用Cortex-A57的强大性能,并且提供高速缓存一致性互联(cci)功能,能够为GPU计算提供的IO一致性的支持。
有关big.LITTLE的更多详细信息,请参见我近期在ARM
另外,您可能希望阅读我早期论述该技术要点的博客——有关big.LITTLE
image025.png
以上系统示意图展示了最先进的移动CPU设计,它采用Cortex-A57和Cortex-A53处理器,并且结合最新的mali_t760
评论