【技术实现步骤摘要】
本专利技术通常涉及一种微处理器的分支预测装置,并且更详细地涉及一种可以减少在分支预测操作期间不必要的功率消耗的分支预测装置和方法。根据35U.S.C§119,本美国非临时专利申请要求2003年9月24日申请的韩国专利申请2003-66325的优先权,其所公开的内容在这里全部引用供参考。
技术介绍
分支指令语句可以是一个程序指令。当满足分支指令语句中包括的预定条件时,就执行分支指令语句中指定的指令。否则,就执行另一个在该分支指令语句下一步出现的指令。这样的条件分支指令语句是一个典型的分支指令语句。但是,对于本领域的技术人员来说,各种其它类型的分支指令语句也是公知的。为了确定其后要执行的指令,上述分支指令语句就需要提取(或检索(retrieving))包括在该分支指令语句中的分支条件的处理。提取处理会使一般需要快速提取指令的流水线微处理器的系统性能恶化。提取处理的缺点可以通过实现分支预测器克服。分支预测器可以预测分支指令语句的条件检索结果。分支预测器获得的预测结果可以用于预提取该分支指令语句下面的一条要执行的指令。术语“预提取”是指不等待判定分支就检索随后的指令, ...
【技术保护点】
一分支预测装置,包括:第一分支预测器,其执行用于预测一分支指令的结果的第一分支预测算法;第二分支预测器,其执行用于预测所述分支指令的结果的第二分支预测算法;以及 选择预测器,其产生用于控制所述第一分支预测器和所述第二分支预测器的操作的控制信号,并且用于选择并输出所述第一分支预测器或所述第二分支预测器的预测结果;其中,所述第一分支预测器和所述第二分支预测器分别根据该控制信号执行预测算法。
【技术特征摘要】
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。