据我所知,ARM Cortex A8和A9等微处理器支持双问题流水线操作,即每个周期可以维持执行两条指令。我并不完全理解Table 1中针对A7所述的部分双重问题。
答案 0 :(得分:3)
以下是上下文:
Cortex-A7是一种有序的部分双发行机器。双整数流水线长八级; Cortex-A7结合了完整的ALU(标记为"整数"在上面的图1中)和部分ALU(标记为"双重问题")结构,从而实现了对某些整数的双重发出指令执行操作。然而,数字信号处理算法实现者应注意,传统乘法和NEON SIMD操作都是单一问题(负载存储管道,顾名思义,处理存储器读和写访问)。所有编码人员都应注意,Cortex-A7不包括处理无序指令处理所需的额外晶体管和功耗电路。
显然,部分双重问题对于某些指令意味着双重问题,而不是其他指令。