发明名称 PREDICTING A CONDITIONAL BIT VALUE FOR CONTINUING EXECUTION OF AN INSTRUCTION
摘要 Methods and microprocessors are provided for continuing execution of an instruction, even though execution of the instruction depends on a value of a conditional bit (e.g., a flag bit or a predicated bit) that has not been determined. Rather than stalling execution of the instruction, a predicted value of the conditional bit is predicted and execution of the instruction is continued based on the predicted value of the conditional bit. If the predicted value matches a determined value of the conditional bit, a result from continuing execution of the instruction is committed. An existing branching prediction block of a microprocessor might be extended to support this mechanism.
申请公布号 US2010217962(A1) 申请公布日期 2010.08.26
申请号 US20090393269 申请日期 2009.02.26
申请人 LSI CORPORATION 发明人 FREIDIN ALEXANDER
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址