理解处理器的“分支预测逻辑”,优化程序性能

 1、什么是“分支预测逻辑”?为何须要它?html   因为处理器经过流水线技术来提升性能,而流水线要求事先知道接下来要执行的具体指令,才能保持流水线中充满待执行的指令。当在程序中遇到分支语句/条件跳转时,问题就出现了,处理器不肯定下一条指令是什么,这时就须要进行“分支预测逻辑”来肯定哪一条指令进入流水线。ios   若是预测了一个分支加入流水线,以后确发现它是错误的分支,处理器要回退该错误预测执
相关文章
相关标签/搜索