arm cortex a8(arm cortex a8)
一、arm cortex a8构架和A9、CPU都是指什么
ARM架构(过去称作进阶精简指令集机器(Advanced RISC Machine),更早称作Acorn RISC Machine)是一个32位元精简指令集(RISC)中央处理器(processor)架构,其广泛地使用在许多嵌入式系统(embedded)设计,比如手机、mid、智能MP4等便携产品。
与它对应的是X86架构,应用于计算机、笔记本、平板电脑等。市场上常见的arm9、arm11、cortex A8、cortex A9都是指arm架构的核心,其中arm9、arm11主要应用于经济型产品,都是中低端的,cortex A8、cortex A9主要应用于高端产品,比如苹果iPhone等。蓝魔W10和台电T760确实是应用cortex A9核心的产品,非常不错,相比于蓝魔的上代产品W9已经台电上一代产品T720性能大幅度提升,同期上市的新产品艾诺novo8也是A9核心的,性价比更好。
二、Cortex-A8的规格
Cortex-A8架构ARMv7-A CortexDhrystone性能2.0 DMIPS/ MHz多核否–仅单核ISA支持ARM Thumb-2/ Thumb NEON VFPv3浮点内存管理内存管理单元(MMU)调试和跟踪CoreSight DK-A8(单独提供)Cortex-A8功能功能说明 NEON 128位 SIMD引擎支持高性能媒体处理。将 NEON用于某些音频、视频和图形工作负载可以减轻跨 SoC支持多个专用加速器的负担,并且使系统可以支持将来的标准优化的 1级高速缓存 1级高速缓存在单循环访问时间紧密集成到处理器中。该高速缓存将最低访问延迟与哈希方式确定性结合在一起,可以在最大程度上提高性能和降低功耗。集成的 2级高速缓存 2级高速缓存集成到内核中,以实现轻松集成、高功效和最佳性能。该高速缓存使用标准编译的 RAM构建,可配置范围从 0K到 1MB。该高速缓存可以使用编译的内存构建,具有可编程延迟,以适应不同的数组特征 Thumb-2技术可为传统 ARM代码提供最高性能,对于存储指令占用的内存,最多可节省 30%的空间。动态分支预测为了最大程度地降低分支错误预测的危害,动态分支预测器跨各种行业基准实现 95%的准确性。可以通过分支目标和全局历史记录缓冲区启用预测器。重放机制将漏测危害降到最低。内存管理单元完整的 MMU使 Cortex-A8可以在各种应用程序中运行富操作系统 Jazelle-RCT技术 RCT Java加速技术可以优化即时生产(JIT)和动态自适应编译(DAC),以及将内存占用空间减少高达三倍内存系统针对高功效和高性能进行了优化。L1高速缓存中的散列数组限定仅当可能需要内存时才激活它们。集成的、可配置 L2高速缓存与用于数据流式传输的 NEON媒体单元之间的直接接口。存储的 L2高速缓存设计,一次仅允许一个存储体。对 L3内存的多个未决事务的支持,以充分使用 CPU。 TrustZone技术允许安全事务和数字版权管理(DRM)
三、ARM Cortex A8,A9,A4分别是什么
ARM是一家微控制器设计公司,Cortex A8、A9、A4,还有M3、M0、M1等等是该公司设计的系列微处理器。
其中Cortex系列的32微控制器是近年来推出的,在低功耗、高性能更有优势。
A8的架构是为单核心设计的,当他做成双核的时候就类似与电脑上面奔腾D。
就是一个胶水概念,两个核心之间通讯能力有限……
而A9的架构是为双核心研发的,所以通讯能力比较强,同时可以提供比A8更高的频率和节能方式。