【问题标题】:Why modern processors still use in-order pipeline?为什么现代处理器仍然使用有序流水线?
【发布时间】:2019-06-04 19:29:51
【问题描述】:

我正在搜索 ARM Cortex-A53 处理器,我发现它使用静态有序流水线,在该指令中按顺序发出、执行和提交。我不明白为什么像这样的现代处理器会使用按顺序执行,因为乱序执行更快,因为它可以更好地处理控制和数据危险。

【问题讨论】:

    标签: architecture arm hardware pipeline


    【解决方案1】:

    并非所有内容都需要针对最佳性能进行优化。对于移动平台,能源效率同样重要。乱序执行需要大量额外的硬件,因此它增加了处理器芯片尺寸并降低了能源效率,尽管它提高了单线程性能。

    Cortex-A53 特意设计得小巧且节能,如果需要更高的性能,可以与更大的无序内核(例如 Cortex-A75)一起使用。一起使用,这是 Arm“big.LITTLE”异构 SMP 架构的一部分。混合高效“小”核心和高性能“大”核心,然后允许操作系统在两者之间进行负载平衡,这意味着您可以为轻型工作负载获得更好的能源效率,因为您无需启动高性能核心除非您正在运行密集的工作负载。

    【讨论】:

      猜你喜欢
      • 2015-08-09
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      • 2014-08-04
      • 2013-07-10
      相关资源
      最近更新 更多