首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么现代处理器仍然使用有序流水线?

为什么现代处理器仍然使用有序流水线?
EN

Stack Overflow用户
提问于 2019-06-04 19:29:51
回答 1查看 257关注 0票数 1

我搜索了ARM Cortex-A53处理器,发现它使用了一个静态的有序管道,在指令发出、执行和提交的顺序上。我不明白为什么像这样的现代处理器会使用顺序执行,因为无序执行更快,因为它对控制和数据危害有更好的处理。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-04 20:35:33

并不是所有的东西都需要对峰值性能进行优化。对于移动平台来说,能源效率同样重要。无序执行需要大量额外的硬件,因此,它增加了处理器的硅大小,降低了能源效率,即使它改善了单线程性能。

皮质-a53是故意设计成小而节能的,如果需要更高的性能,可以与一个更大的无序核心一起使用,如Cortex-A75。这是Arm "big.LITTLE“异构SMP体系结构的一部分。将高效率的“小”核心和高性能的“大”核心混合起来,然后允许操作系统在两者之间实现负载平衡,这意味着对于轻型工作负载来说,您可以获得更好的能源效率,因为除非您正在运行一个密集的工作负载,否则您不需要为高性能内核供电。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56450188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档