初识neon指令

本文介绍了NEON指令的基本概念,详细阐述了其指令类型和具体指令,并探讨了NEON指令在图像处理领域的广泛应用,为理解ARM平台的高性能计算提供了深入见解。
摘要由CSDN通过智能技术生成

1、neon指令是什么

NEON就是将增强性SIMD的扩展使用在ARM处理器上的实现 也就是说NEON是指用一种特定的方式去实现的过程现在ARM Cortex-A8的系列是具有着NEON具有NEON技术的处理器都会配备了32个64位的寄存器和16个128位的寄存器它们分别被标识为(D0-D31)(Q0-Q15) 两种寄存器重叠。NEON的指令集只是ARM和THUMB指令集中的子集,ARM和THUMB要管理所有程序流和同步的问题NEON指令通常执行的就是:内存的访问 、在NEON寄存器和传统寄存器之间的数据拷贝、数据类型的转化、数据的处理。
SIMD又是什么呢,就是单指令多数据流。通常我们进行多媒体处理的时候,很多的数据都是16位或者8位的,如果这些程序运行在32位的机器上,那么计算机有一部分的计算单元是没有工作的,所以这是一种浪费。SIMD这种技术就是使用一条指令,但对多个相同类型和尺寸的数据进行并行处理。

2、neon的指令类型

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值