会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System and method cancelling a speculative branch
    • 系统和方法取消推测分支
    • US06792524B1
    • 2004-09-14
    • US09137653
    • 1998-08-20
    • Milford John PetersonDavid Andrew SchroterAlbert James Van Norstrand
    • Milford John PetersonDavid Andrew SchroterAlbert James Van Norstrand
    • G06F944
    • G06F9/3842G06F9/3844
    • For each predicted branch within a processor, an entry is maintained within a branch history table. The entry within the branch history table also includes an indication of the past record for that particular branch instruction, which indicates how correct the branch prediction has been in the past. When the field value associated with the predicted branch exceeds a certain threshold, indicating that the past predictions associated with that branch instruction have been at an unacceptable level, then the speculative branch instructions dispatching is suspended for that particular branch instruction. Alternative embodiments utilize a global indicator for suspending or cancelling instruction dispatch when the frequency of previous incorrect branch predictions increases beyond a preselected threshold.
    • 对于处理器内的每个预测分支,条目保持在分支历史表中。 分支历史表中的条目还包括针对该特定分支指令的过去记录的指示,其指示分支预测在过去如何正确。 当与预测分支相关联的字段值超过某个阈值时,指示与该分支指令相关联的过去预测已经处于不可接受的水平,则针对该特定分支指令暂停推测分支指令分派。 当先前错误分支预测的频率增加超过预选阈值时,替代实施例利用全局指示符来暂停或取消指令分派。