Hi,欢迎光临:365bet备用网址! 收藏我们

neon基础知识

本文关键词:来源:网络整理 作者:admin

neon绍介

      氖管一致的配备 CORTEX-A安置中央处置器的SIMD(单机) Instruction, Multiple 记录)开发构造。氖管有本身的器械管道和留下印象组,neon留下印象组表现32 64位留下印象16 128位留下印象,它们区别对待被褒奖为(D0—D31)。,(Q0-Q15)。 在世界上D留下印象与Q留下印象堆叠。,如下图所示。NEON 技术实质上是一种同时发生或出现处置技术,同时发生或出现处置可以促进多媒体的和记号处置算法、2D/3D 图形等。。因应用neon可极大的借款软件的机能。

                                                                            

氖管使用钥匙怀孕

1、记录典型

       氖留下印象可以贮存器集切中要害根本记录典型。,如IT8、因特16等。可以贮存器的留下印象的总计与留下印象大小人和d关于。。比如,64位留下印象可以贮存器8个It8典型的记录。。128位留下印象可以贮存器16个It8典型的记录。。

2、留下印象用无线电引导(用无线电引导)

       在neon中留下印象可以尊重用无线电引导。。比如,一任一某一64位留下印象D0,当该留下印象佃户租种的土地4个It16典型记录时,你可以把它尊重一任一某一用无线电引导,它表现4个元素的因特16。。
3、管(巷)-单元

       大写字母盘,当D0贮存器4个It16记录时,在这一点上,D0有4个管道。,管0至管3。管道0坐落在留下印象的低位位上。。因此管道在世界上对应于带菌者的元素。怀孕。

4、氖管的记录装载挨次

       授予UTI16典型的衣服是{0x0201,0x0403,0x0605,0x0807},它在内存中地址较低,地址高,挨次为0x01。,0x02,0x03 ` 0x08(小端形式)。内存切中要害记录装入neon留下印象时,是低地址内存记录放入neon留下印象的低地址上,高地址内存记录放入neon留下印象的高地址上。当neon留下印象记录装入内存中时,异样是neon留下印象的低地址记录放入的内存低地址上,neon留下印象的高地址记录放入的内存高地址上。因而内存切中要害记录因neon处置后,记录的挨次不克不及的机会。

以任何方式应用氖管

1、实质(怀抱职务)
       实质上的应用不如拆卸使最优化那么无效。。只是应用实质是很复杂的。,趋向技术维护。这些功用将直接过来变为氖管的拆卸教。。为了支持者这些怀抱职务,不可避免的表现头纸。 ,还需求在波湾阴谋时添加-MFLASABI=SOFTFP。 -mfpu=neon,您需求同时翻开-O2使最优化得到或获准进行选择。。应用实质不克不及把持留下印象分派和内存留下印象。。

如:

#include <>
 uint32x4_t double_elements(uint32x4_t 输出)
 {
     归还(VADQQU32)(输出), 输出));
 }

2、开源书目:
       因为neon的开源书目如Project Ne10、OpenMAX DL
3、缀编:
       应用neon缀编使最优化的所有物最好只是缀编栽植性差,争论很大。
4、自动地带菌者化(带菌者化) 波湾阴谋器:
       因添加稍许地波湾阴谋得到或获准进行选择来波湾阴谋量子化。,让波湾阴谋器自动地产品使最优化密码,只是说起复杂的算法是不舒服的的。

Arm-neon网站

欢迎转载分享但请注明出处及链接,商业媒体使用请获得相关授权。