【发布时间】:2014-02-24 17:08:49
【问题描述】:
对于用 ARM-NEON 编码的计算密集型算法,最佳情况下的指令吞吐量是多少?
例如,如果我有一个基于大量 8 位->8 位操作的简单算法,那么在以下情况下可以维持的最快执行速度(以每个周期 8 位操作衡量)是多少?我们假设所有内存 I/O 都完全隐藏延迟。
我最初对 Cortex-A8 感兴趣,但如果您也有不同处理器的数据,请注意差异。
【问题讨论】:
-
ARM Cortex -A 系列程序员指南:“NEON 架构也没有指定指令时序,并且可能需要不同数量的周期才能在不同的处理器上执行相同的指令。”
-
Cortex-A8 TRM --Dual issue for Advanced SIMD instructions:“NEON 引擎的双重问题能力有限”。
标签: neon