首页 > 编程知识 正文

arm最新架构,arm处理器架构有哪些版本

时间:2023-05-04 16:43:39 阅读:125004 作者:447

neon(arm架构处理器扩展结构)1.Neon2.ARM NEON技术3 .用户体验编辑4 .特点和优点编辑5 .编辑矢量化编译器内部函数汇编器的使用6 .总结

1.Neon

Neon是用于ARM Cortex-A系列处理器的128位单指令、多数据(SIMD )扩展结构。

2.ARM NEON技术是一种应用于ARM Cortex-A系列处理器的128位SIMD (单指令、多数据、单指令、多数据) )扩展结构。 从智能手机、移动计算设备到HDTV,被公认为多媒体APP应用领域最好的处理器之一。 采用专用设计,简化软件在不同平台之间的移植,为杜比移动这样的高密度多媒体APP应用程序提供低功耗和灵活的加速功能。

NEON技术与Cortex-A8和Cortex-A9处理器相结合,被许多领先企业广泛采用

NEON命令执行“打包的SIMD”处理

NEON命令执行“打包的SIMD”处理

使用。 越来越多的机构在IP设计中采用了NEON技术,或者提供了针对NEON技术优化的软件,构成了NEON生态系统的一部分。 该生态系统包括博通公司、Freescale Semiconductor、Matsush_ita、NEC、NVIDIA、松下、PMC-Sierra、三星电子、ST、TI、东芝美国电子部件公司等这些公司获得了Corrra,并且在这些ARM处理器和多媒体编解码器制造商的基础上,开发和评估电路板的硬件设计合作伙伴继续优化NEON技术编解码器。

3 .用户体验编辑NEON可以提升很多多媒体用户体验:

观看任意格式的任意视频

编辑和增强捕获的视频-视频稳定性

抗锯齿渲染与合成

游戏处理

快速处理数百万像素的照片

语音识别

强大的多通道高保真音频处理

4 .特点和优势编辑NEON支持广泛的多媒体编解码器用于互联网APP应用。

许多软编解码器标准: MPEG-4、H.264、On2 VP6/7/8、Real、AVS…

是解码各种格式正常大小的“互联网流”的理想解决方案

它不仅适用于编解码器,还适用于2D、3D图形和其他矢量处理

提供现有工具、操作系统支持和体系结构支持

减少所需周期数:

NEON可以将复杂视频编解码器的性能提高60-150%

单个简单的DSP算法可以将性能提高4到8倍

缩短处理器进入休眠状态的时间,整体上降低动态功耗

NEON技术的许多要素可以提高性能并简化软件开发过程,包括:

通过对齐和非对齐数据访问,可以有效地向量化SIMD操作。

的指令集体系结构。 专为自动矢量化编译器和手动编码而设计。

有效访问包数组,如ARGB和xyz坐标

支持整数和浮点运算,以支持从编解码器、高性能计算到3D显卡的各种APP应用。

与ARM处理器密切配合,可以提供单指令流和存储器的统一视图,提供具有更简单工具流的开发平台目标。 nbsp;

具有双128位/64位视图的大型NEON寄存器文件通过高效处理数据和最大限度地减少对内存的访问,提高了数据吞吐量。

如何编辑OpenMAX DL库:加快视听编解码器速度的推荐方法

以源格式释放的库在ARM网站上免费提供

MPEG-4支持简单配置文件、H.264基准、JPEG、MP3和AAC

支持FIR、IIR、FFT、点积、颜色空间转换、de-blocking、de-ringing、旋转、缩放、合成

矢量化编译器将使用现有源代码自动搜索NEON SIMD

ARM RealView开发工具包(v3.1 Pro或更高版本)支持

2007q3及更高版本受gcc支持

内部函数c函数调用从接口到NEON的操作

支持NEON支持的所有数据类型和操作

ARM RealView开发工具包(版本3.1或更高版本)和gcc 2007q3或更高版本支持

汇编程序面向需要在最低级别进行优化的用户

ARM的RealView开发工具包(3.1或更高版本)和gcc 2007q3或更高版本支持

开源社区中的NEON支持

目前,以下开源项目支持NEON :

AndroidNeon通过优化和使用neon,将Skia库S32A_D565_Opaque的速度提高了五倍

Ubuntu 09.04支持NEON :关键共享库的NEON版本

buez官方Linux蓝牙协议栈NEON SBC音频编码器

Pixman(Cairo2d图形库的一部分)合成/alpha混合Mozilla Firefox、Fennec和Webkit浏览器

例如,使用NEON时,fbcompositesolidmask _ nx8 x 0565 neon的速度将提高8倍

许多Linux发行版的LGPL媒体播放器都使用ffmpeg - libavcodec

视频: MPEG-2、MPEG-4ASP、h.264(AVC )、VC1

音频: Ogg Vorbis

x264谷歌2009年度编程夏季GPL h.264编码器视频会议等。

NEON适用于单指令、多数据、单指令、多数据实用场景、视频处理方法、编解码操作等。

浏览博客

[1] NEON百科

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。