会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 67. 发明授权
    • Method and apparatus for state recovery following branch misprediction
in an out-of-order microprocessor
    • 在无序微处理器中的分支错误预测之后状态恢复的方法和装置
    • US5586278A
    • 1996-12-17
    • US639244
    • 1996-04-22
    • David B. PapworthGlenn J. Hinton
    • David B. PapworthGlenn J. Hinton
    • G06F9/38
    • G06F9/3863
    • A method of state recovery following a branch misprediction or an undetected branch instruction. If, during execution of a branch instruction in an out-of-order unit, it is determined that the branch has been mispredicted, or if a taken branch has not been detected, then a JEClear signal is asserted to flush the instruction fetch unit and decoder section, and to change the instruction pointer to the actual target address. Within the out-of-order section, the instructions preceding the branch instruction are allowed to continue execution and proceed to in-order retirement. Simultaneously, instructions fetched at the actual target address are decoded, but not allowed to issue therefrom until the branch instruction has been retired from the out-of-order section, after which all instructions within the out-of-order section are flushed, and then decoded instructions are allowed to issue from the decoder. The state recovery method advantageously provides efficient utilization of processor time.
    • 分支错误预测或未检测到的分支指令之后的状态恢复方法。 如果在执行无序单元中的分支指令时,确定分支已经被错误预测,或者如果未被检测到被采取的分支,则断言JEClear信号以刷新指令获取单元,并且 解码器部分,并将指令指针更改为实际目标地址。 在无序部分中,分支指令之前的指令被允许继续执行,并进行到订单退休。 同时,在实际目标地址处获取的指令被解码,但是在分支指令已经从无序部分退出之前不允许发出指令,之后清除无序部分内的所有指令,以及 则解码指令被允许从解码器发出。 状态恢复方法有利地提供了处理器时间的有效利用。