Cortex-A系列处理器的技术特点

ARMv7包括三个关键元素:NEON单指令多数据(SIMD)单元、ARMtrustZone安全扩展和thumb2指令集。代码长度减少了16位和32位混合长度指令。Cortex-A设备可以为其目标应用提供各种可扩展的能效性能点。一些说明性的例子如下:

Cortex-A15可为新一代移动基础设施应用和要求苛刻的无线基础设施应用提供最高性能的解决方案。Cortex-A7可以在独立的多核配置中实施,提供800 MHz-1.2 GHz的典型频率。它还可以与Cortex-A15结合使用,用于Cortex-A9实施big。小处理,可以提供800 MHz-2 GHz的标准频率,每个内核可以提供5000 DMIPS的性能。Cortex-A8单核解决方案可以提供经济有效的高性能。在600 MHz-1 GHz的频率下,Cortex-A5提供的性能大于2000 dmips,在400- 800 MHz的频率下,Cortex-A5提供的性能大于1200 DMIPS。Cortex-A5、Cortex-A7、Cortex-A9和Cortex-A15处理器都支持ARM的第二代多核技术。

单核到四核实现,支持面向性能的应用,支持对称和非对称操作系统,通过加速器一致性端口(ACP)导出到系统的整个处理器保持一致性。Cortex-A7和Cortex-A15将多核一致性扩展到AMBA4 ACE (AMBA一致性扩展)的1~4核集群,除了具有与上一代经典ARM和Thumb &相同的特性;reg除了架构的二进制兼容性,Cortex-A处理器还通过以下技术扩展提供了更多优势。

Thumb-2是一个具有最佳代码大小和性能的TrustZone安全扩展,它为可信计算提供了Jazelle技术,并提高了执行环境(如Java,。Net、MSIL、Python和Perl)。