采用动态分支预测技术的目的是什么?在所采用的方法中 需要解决哪些关键问题?

大学 目的,分支,关键 已帮助 人

采用动态分支预测技术的目的是什么?在所采用的方法中,需要解决哪些关键问题?

请帮忙给出正确答案和分析,谢谢!

热搜:什么是黑盒测试?黑盒测试主要采用的技术有哪些?

答案解析

难度★★☆ 搜索
  • 参考答案:采用动态分支预测技术的目的有两个即预测分支是否成功和尽快找到分支目标地址(或指令)从而避免控制相关造成流水线停顿。 需要解决以下两个关键问题。①如何记录分支的历史信息。②如何根据这些信息来预测分支的去向甚至提前取出分支目标处的指令。采用动态分支预测技术的目的有两个,即预测分支是否成功和尽快找到分支目标地址(或指令),从而避免控制相关造成流水线停顿。需要解决以下两个关键问题。①如何记录分支的历史信息。②如何根据这些信息来预测分支的去向,甚至提前取出分支目标处的指令。