低功率消耗的分支预测装置和方法制造方法及图纸

技术编号:2864531 阅读:240 留言:0更新日期:2012-04-11 18:40
一分支预测装置包括:执行第一分支预测算法的第一分支预测器和执行第二分支预测算法的第二分支预测器。选择预测器产生控制第一和第二分支预测器操作的控制信号。选择预测器也可选择并输出第一或第二分支预测器预测结果。第一和第二分支预测器可根据控制信号分别执行预测算法。选择预测器可包括将存储的分支预测装置的分支预测值向左移一位的移位寄存器。选择预测表可由移位寄存器的值索引以输出预测器选择值。预测器选择单元可产生该控制信号和选择第一和第二分支预测器之一的输出的选择信号。MUX电路可根据选择信号输出第一或第二分支预测器的分支预测值。计算机可读介质包括执行选择一分支预测器并为分支指令执行分支预测功能的指令。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

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

【技术保护点】
一分支预测装置,包括:第一分支预测器,其执行用于预测一分支指令的结果的第一分支预测算法;第二分支预测器,其执行用于预测所述分支指令的结果的第二分支预测算法;以及 选择预测器,其产生用于控制所述第一分支预测器和所述第二分支预测器的操作的控制信号,并且用于选择并输出所述第一分支预测器或所述第二分支预测器的预测结果;其中,所述第一分支预测器和所述第二分支预测器分别根据该控制信号执行预测算法。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:郑盛宇
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1