Cortex-A15 MPCore 主要功能

Cortex-A15 MPCore 主要功能
Thumb-2 技术
可为传统 ARM 代码提供最高性能,对于存储指令占用的内存,最多可节省 30% 的空间。
TrustZone 技术
确保安全应用的可靠实现,适合从数字版权管理到电子支付等应用。获得技术和行业合作伙伴的广泛支持
NEON
NEON 技术可加速多媒体和信号处理算法(如视频编码/解码、2D/3D 图形、游戏、音频和语音处理、图像处理技术、电话和声音合成)
DSP & SIMD 扩展
增加高性能应用中 ARM 解决方案的 DSP 处理能力,同时通过便携式、电池电源设备提供所需的低功耗。DSP 扩展经过优化,适用于范围广泛的软件应用,包括伺服马达控制、VoIP 和视频音频编解码器。
浮点
对半精度、单精度和双精度浮点算法中的浮点操作提供硬件支持。Cortex-A15 处理器的浮点功能增强了下一代消费类产品(如 Internet 设备、机顶盒和家用网关)中使用的浮点算法的性能。
Jazelle RCT
最多可使即时生产 (JIT) 和提前编译的字节码语言的代码大小缩小 3 倍,以便提高传统虚拟机的速度
硬件虚拟化
Cortex-A15 MPCore 处理器是首个融合了针对数据管理和仲裁的高效硬件支持的 ARM 处理器,通过此方式,多个软件环境及其应用程序将能够同时访问系统功能。这样,就实现了可靠、具有相互隔离的虚拟环境的设备。
大物理地址扩展 (LPAE)
大物理地址扩展 (LPAE) 的引入允许处理器可访问最大 1TB 内存。
优化的 1 级高速缓存
性能和功率优化的 L1 高速缓存结合了最低访问延迟技术,可以在最大程度上提高性能和降低功耗。高速缓存中的 32KB 用于指令,32KB 用于数据。还为实现高速缓存一致性提供了增强处理器间通信的选项或支持富 SMP 功能操作系统的选项,以便简化多核软件开发
集成、可配置大小的 2 级高速缓存控制器
在高频率设计或需要降低与芯片外内存访问关联的功耗的设计中,最多可对 4 MB 高速缓存内存提供低延迟、高带宽访问
可靠性和软故障恢复
Cortex-A15 处理器内的所有 RAM(包括 L1 和 L2 高速缓存)都受奇偶校验和 ECC 错误纠正功能的保护。此机制可纠正单位错误、检测双位错误和日志错误。ECC 支持不会影响常见情况(无错误)
AMBA® 4 高速缓存一致性互连 (CCI)
CCI 提供符合 AMBA 4 AXI 一致性扩展 (ACE) 的端口,以在多个 Cortex-A15 MPCore 处理器之间实现完全一致,可以更好地利用高速缓存并简化软件开发。此功能对于高带宽应用是必需的,包括需要一致的单核和多核处理器的群集的游戏、服务器和网络。CCI 与 ARM CoreLink 网络互连和内存控制器 IP 相结合,提高了系统性能和能效。
Cortex-A15 NEON 媒体处理引擎 (MPE)
Cortex-A15 MPE 提供了一个引擎,该引擎可同时提供 Cortex-A15 浮点单元的性能和功能以及 NEON 高级 SIMD 指令集实现,以便进一步提高媒体和信号处理功能的速度。MPE 扩展了 Cortex-A15 处理器的浮点单元 (FPU) 以提供一个 quad-MAC 以及附加的 64 位和 128 位寄存器集,在每个周期 8 位、16 位和 32 位整型以及 32 位浮点数据量的基础上支持一组丰富的 SIMD 操作。
Cortex-A15 浮点单元 (FPU)
FPU 提供了与 ARM VFPv4 体系结构兼容的高性能的单双精度浮点指令,该体系结构是与上一代 ARM 浮点协处理器兼容的软件。

你可能感兴趣的:(ARM)