【发布时间】:2019-06-04 19:29:51
【问题描述】:
我正在搜索 ARM Cortex-A53 处理器,我发现它使用静态有序流水线,在该指令中按顺序发出、执行和提交。我不明白为什么像这样的现代处理器会使用按顺序执行,因为乱序执行更快,因为它可以更好地处理控制和数据危险。
【问题讨论】:
标签: architecture arm hardware pipeline
我正在搜索 ARM Cortex-A53 处理器,我发现它使用静态有序流水线,在该指令中按顺序发出、执行和提交。我不明白为什么像这样的现代处理器会使用按顺序执行,因为乱序执行更快,因为它可以更好地处理控制和数据危险。
【问题讨论】:
标签: architecture arm hardware pipeline
并非所有内容都需要针对最佳性能进行优化。对于移动平台,能源效率同样重要。乱序执行需要大量额外的硬件,因此它增加了处理器芯片尺寸并降低了能源效率,尽管它提高了单线程性能。
Cortex-A53 特意设计得小巧且节能,如果需要更高的性能,可以与更大的无序内核(例如 Cortex-A75)一起使用。一起使用,这是 Arm“big.LITTLE”异构 SMP 架构的一部分。混合高效“小”核心和高性能“大”核心,然后允许操作系统在两者之间进行负载平衡,这意味着您可以为轻型工作负载获得更好的能源效率,因为您无需启动高性能核心除非您正在运行密集的工作负载。
【讨论】: