手臂去年宣布高端Cortex-A15(请参阅ARM提供更多多核多媒体)。
今年它宣布了Cortex-A7 MPCore(图1)这统一了其多核架构。Cortex-A7 MPCore共享Cortex-A15架构和目标低成本,低功耗多核应用。特别是,Cortex-A7旨在处理低端智能手机。与Cortex-A15一样,Cortex-A7可用于双核配置。
在混合Cortex-A7和Cortex-A15核心时,ARM还创造了“Big.Little Processing”短语。在这种情况下,Cortex-A7可以更有效地处理较低的性能速度。核心在功能上相同,因此应用程序可以根据应用要求运行或两者。
这Cortex-A7(图2)使用有序的非对称双问题处理器,管道长度为8级和10级。这更为功率有效,但提供比具有无序,持续的三发行处理器的Cortex-A15的性能较低,其管道长度在15级和24级之间。由于此,Cortex-A7核心也更小。
与Cortex-A15一样,Cortex-A7支持拇指-2指令集。它拥有一系列协处理器和加速器,包括霓虹Advanced SIMD加DSP和SIMD扩展。它支持ARM的TrustZone安全技术和Jazelle Rct,以便更快地执行Java执行。
核心具有VFPv4浮点,因为我们作为ARM大的物理地址扩展(LPAE)的支持。它使用ARMv7内存管理单元。硬件虚拟化支持是在智能手机上分区运行时的关键。
Cortex-A7提供了设计人员即使对于高端智能手机而选择,因为将单个Cortex-A7 MPCore放入混合中可能会提供显着的节能。