ARM架构常用术语解析

描述

big.LITTLE

ARM big.LITTLE™ 处理是一项节能技术,它将最高性能的 ARM CPU 与最高效的 ARM CPU 结合到一个处理器子系统中,与当今业内最优秀的系统相比,不仅性能更高,能耗也更低。

ARM

Thumb

Thumb指令为以 Thumb 状态运行的、基于 ARM 体系结构的处理器的操作进行编码的一个半字或两个半字。 Thumb 指令必须为半字对齐。

 Thumb-2

Thumb-2 是 Thumb 指令集的一项主要增强功能,并且由 ARMv6T2 和 ARMv7M体系结构定义。 Thumb-2 提供了几乎与 ARM 指令集完全一样的功能。 它兼有16 位和 32 位指令,并可检索与 ARM 类似的性能,但其代码密度与 Thumb 代码类似。

 Jazelle

Jazelle 体系结构可扩展现有的 ARM 体系结构,以便直接执行所选的 Java 虚拟机 (JVM) 操作代码指令。

 TrustZone 

ARM TrustZone 技术将安全功能集成到整个 SoC 设备中的硬件和软件。TrustZone 软件一种安全软件框架,可充分利用内置于 ARM 体系结构中的安全扩展。 用在可作为两个虚拟 CPU 的单处理器 ARM 内核中。

 

 VFP

VFP 浮点协处理器的一种标准,可由单条指令处理多个数据值。ARM 浮点架构 (VFP) 为半精度、单精度和双精度浮点运算中的浮点操作提供硬件支持。它完全符合 IEEE 754 标准,并提供完全软件库支持。 

 SIMD

ARM 的高级 SIMD 扩展是 ARMv7 体系结构的一个可选组件。 NEON 是面向高级媒体和信号处理应用程序以及嵌入式处理器的 64/128 位混合 SIMD 技术。 它是作为 ARM 内核的一部分实现的,但有自己的执行管道和寄存器组,该寄存器组不同于 ARM 内核寄存器组。ARM 高级 SIMD 扩展支持整数、定点和单精度浮点 SIMD 运算。 这些指令在ARM 和 Thumb®-2 中都可用。

ARM 高级 SIMD 扩展又称为 ARM NEON 技术 (NEON™)。

 NEON

ARM® NEON™ 通用 SIMD 引擎可有效处理当前和将来的多媒体格式,从而改善用户体验。

NEON 技术可加速多媒体和信号处理算法(如视频编码/解码、2D/3D 图形、游戏、音频和语音处理、图像处理技术、电话和声音合成),其性能至少为 ARMv5 性能的 3 倍,为 ARMv6 SIMD 性能的 2 倍。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分