收藏官网首页
查看: 7133|回复: 0

ARM架构big.LITTLE等常用术语解析

321

主题

1054

帖子

4501

积分

论坛元老

Rank: 8Rank: 8

积分
4501
QQ
发表于 2017-4-17 08:33:02 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
PDSquare.jpg
big.LITTLE

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

Big.Little_TZ_AM_200x.png

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 内核中。

logo-trustzone.gif

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 倍。

NEON_ProductImage.jpg

本文来自: http://www.myir-tech.com/resource/509.asp


1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表