Arm 什么是部分双重问题管道?

Arm 什么是部分双重问题管道?,arm,pipeline,microprocessors,Arm,Pipeline,Microprocessors,据我所知,一些微处理器,如ARM Cortex A8和A9,支持双问题流水线,即它们可以维持每个周期执行两条指令。我不太理解A7中所述的部分双重问题。以下是上下文: Cortex-A7是一种有序、部分双重发行的机器。双整数管道长度为八级;Cortex-A7结合了完整ALU(上图1中标记为“integer”)和部分ALU(标记为“dual issue”)结构,从而实现了某些整数操作的双问题指令执行。然而,数字信号处理算法的实施者应该注意,传统乘法和NEON SIMD操作都是单一问题(顾名思义,负载

据我所知,一些微处理器,如ARM Cortex A8和A9,支持双问题流水线,即它们可以维持每个周期执行两条指令。我不太理解A7中所述的部分双重问题。

以下是上下文:

Cortex-A7是一种有序、部分双重发行的机器。双整数管道长度为八级;Cortex-A7结合了完整ALU(上图1中标记为“integer”)和部分ALU(标记为“dual issue”)结构,从而实现了某些整数操作的双问题指令执行。然而,数字信号处理算法的实施者应该注意,传统乘法和NEON SIMD操作都是单一问题(顾名思义,负载存储管道处理内存读写访问)。所有编码人员都应该注意到Cortex-A7不包括处理无序指令处理所需的额外晶体管和功耗电路

显然,部分双问题意味着某些指令的双问题,而不是其他指令。

您能详细说明一些指令吗?例如,“某些指令”不包括乘法和NEON SIMD操作!我想Cortex-A7技术文档中有一个更详细/完整的列表。