哪些ARM架构支持乱序执行?

12

哪些ARM架构支持乱序执行?

2个回答

14
这不是架构问题,而是实现问题。
在 ARM 的术语中,“架构”是对可接受的操作码和行为的描述。例如,ARMv4T 架构强制支持旧的 ARM 操作码和 Thumb 操作码。给定架构的任何实现都可以自由地以任何方式支持该架构。这可能包括有序或无序执行。根据 维基百科,Cortex-A9 使用无序执行,而 Cortex-A8 不使用;然而,两者都实现了相同的 ARM 架构(ARMv7-A)。

乱序队列有多深?这份文档说“部分乱序”:https://developer.arm.com/ip-products/processors/cortex-a/cortex-a9 - A Fog

2
ARM也表示Cortex-A15实现采用了乱序执行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接