一、对Cortex-A8来个基本梳理
ARM Cortex-A8处理器隶属于Cortex-A系列,基于ARMv7-A架构。将速度从600MHz提高到1GHz以上,Cortex-A8处理器可以满足需要在300mW以下运行的移动设备的功率优化要求;以及需要2000 Dhrystone MIPS的消费类应用领域的性能优化要求。
Cortex-A8 处理性每个内核达 2.0 DMIPS/MHz,不支持多核,仅单核.
Cortex-A8的NEON和ARM是分开的,即ARM核和NEON核的执行流水线分开,NEON访问ARM寄存器很快,但是ARM端需要NEON寄存器的数据会非常慢。
由于 Cortex-A8 支持的浮点VFP运算非常有限,其 VFP 的速度非常慢,往往相同的浮点运算,其速度是 Cortex-A9的1/10 。Cortex-A8能并发某些 NEON 指令(如 NEON 的 load/store 和其他的 NEON 指令),而 Cortex-A9 因为NEON位宽限制不能并发。
由图可以看出Cortex-A8内部是由ARMv7-A的32位CPU 和一个数据引擎NEON单元、两级高速缓存
下面贴一张比较详细的中文贴图,里面包括了组成和各组成的功能
概念梳理
这里带大家重新