首先要明确一个概念,Cortex并不是一种架构,而是ARM的一个系列(Cortex-A系列),而我们通常意义的ARM7/ARM9/ARM11才是所谓的架构。同时需注意,Cortex-A5、Cortex-A8、Cortex-A9、Cortex-A15、Cortex-A7都是ARM7的架构。
那么他们的性能比较呢?
先来看一个ARM官网的参数比较图:
图中的Cortex-AX MPCore的内核说明支持多核的集成,我们尽量只讨论单核性能。
从图中我们可以看到,Cortex-AX架构中的所有型号都是ARM7架构。同时也可以明显看到Cortex-A5的性能是最差的,因为主频最低(最高才只有800MHz,而其他的型号最低主频也有600MHz),另外就是Cortex-A5的DMIPS/MHz只有1.6,而其他产品最低也在1.9(Cortex-A7)。所以可以说,Cortex-A5性能最差。
其次我们再来看Cortex-A15,这个型号只有MPCore版本的,也就是说没有单核版本的A15,那么我们只好用多核的A15与其他的单核对比。我们先来看一下ARM官方网站对于Cortex-A15的两句描述:
----“ARM Cortex-A15 MPCore 处理器是业界迄今为止性能最高且可授予许可的处理器”
----“预计 Cortex-A15 MPCore 处理器的移动配置所能提供的性能是当前的高端智能手机性能的五倍还多,是基于ARM 处理器的基础