皮质M7中的NEON和SIMD指令之间有什么确切的区别

时间:2017-07-03 12:02:55

标签: arm simd neon cortex-m

根据我的理解,通过引用ARM站点的许多链接,我理解Cortex-M7不支持NEON指令,但我们在组织中使用的主机(CORTEX-M7)处理器指定了" ARM COrtex -M7具有单精度浮点和SIMD操作"。现在我完全忘记并且困惑。 SIMD和NEON指令之间有什么区别,请任何人详细说明。 提前感谢您的好解释。

1 个答案:

答案 0 :(得分:2)

基本指令集中有一些指令可以添加和减去8位或16位整数值的32位宽向量,在ARM营销材料中它们被称为SIMD。另一方面,NEON是一种功能更强大的SIMD实现,适用于64或128位宽的8,16或32位整数值向量以及单精度或双精度浮点数。在营销材料中,NEON通常被称为“高级SIMD”。