Embedded ARM-NEON如何同步?

Embedded ARM-NEON如何同步?,embedded,arm,simd,neon,cortex-a8,Embedded,Arm,Simd,Neon,Cortex A8,就ARM Cortex-A8而言,当NEON执行其指令时,ARM模块是等待还是继续其操作?这种同步是如何实现的?如果ARM和NEON在相同的数据/代码段上工作,ARM和NEON内核如何同步 简而言之,它们是自动同步的。。。它们的同步方式与所有其他指令的同步方式相同(即管道危险检查)。在每个时钟周期可以发出多条指令的处理器中,霓虹灯指令可以与非霓虹灯指令一起发出 NEON是核心的一部分,使用与常规加载/存储指令相同的缓存。 然而,这也意味着在某些处理器上,混合使用霓虹灯和非霓虹灯的加载和存储可能效

就ARM Cortex-A8而言,当NEON执行其指令时,ARM模块是等待还是继续其操作?这种同步是如何实现的?如果ARM和NEON在相同的数据/代码段上工作,ARM和NEON内核如何同步

简而言之,它们是自动同步的。。。它们的同步方式与所有其他指令的同步方式相同(即管道危险检查)。在每个时钟周期可以发出多条指令的处理器中,霓虹灯指令可以与非霓虹灯指令一起发出

NEON是核心的一部分,使用与常规加载/存储指令相同的缓存。
然而,这也意味着在某些处理器上,混合使用霓虹灯和非霓虹灯的加载和存储可能效率低下,或者在NEON和通用寄存器之间移动数据。

它们不是独立的核心-NEON作为ARM核心内的附加执行单元实现-超标量体系结构的通常原理适用。

可能的重复