Architecture 哪个处理器更好?

Architecture 哪个处理器更好?,architecture,computer-architecture,branch-prediction,Architecture,Computer Architecture,Branch Prediction,为什么计算机架构师更关注动态无序处理器的分支预测器的准确性,而不是简单的5级有序处理器的分支预测器?在5级有序标量设计中,分支预测失误造成的潜在性能损失仅为1或2条指令(假设第二或第三级的分支分辨率,且无延迟槽),具有相同管道深度的双问题设计可能会丢失2或4条指令;能够继续处理过去的数据依赖关系的OoO设计可能会丢失更多的指令执行。OoO还意味着更深层的管道,这会增加预测失误导致的执行潜势损失。简单地说,提高性能转移了瓶颈。我真的很喜欢你的答案,为什么不把它作为一个答案贴出来让我接受呢?这个问题

为什么计算机架构师更关注动态无序处理器的分支预测器的准确性,而不是简单的5级有序处理器的分支预测器?

在5级有序标量设计中,分支预测失误造成的潜在性能损失仅为1或2条指令(假设第二或第三级的分支分辨率,且无延迟槽),具有相同管道深度的双问题设计可能会丢失2或4条指令;能够继续处理过去的数据依赖关系的OoO设计可能会丢失更多的指令执行。OoO还意味着更深层的管道,这会增加预测失误导致的执行潜势损失。简单地说,提高性能转移了瓶颈。我真的很喜欢你的答案,为什么不把它作为一个答案贴出来让我接受呢?这个问题似乎离题了(不是关于编程)。在评论中给出一个快速的“答案”(一个实际的答案要长得多)似乎比回答一个离题的问题(尽管我已经做了很多这样的事情)更不具攻击性我想这个问题将是关于主题的,或者,你可能会考虑将版主注意力转移到这些SE站点中的一个,也许要求Meta首先找到最合适的SE站点。