发明名称 VALIDATING BRANCH RESOLUTION TO AVOID MIS-STEERING INSTRUCTION FETCH
摘要 A processor avoids or eliminates repetitive replay conditions and frequent instruction resteering through various techniques including resteering the fetch after the branch instruction retires, and delaying branch resolution. A processor resolves conditional branches and avoids repetitive resteering by delaying branch resolution. The processor has an instruction pipeline with inserted delay in branch condition and replay control pathways. For example, an instruction sequence that includes a load instruction followed by a subtract instruction then a conditional branch, delays branch resolution to allow time for analysis to determine whether the condition branch has resolved correctly. Eliminating incorrect branch resolutions prevents flushing of correctly predicted branches.
申请公布号 US2006248319(A1) 申请公布日期 2006.11.02
申请号 US20060456299 申请日期 2006.07.10
申请人 发明人 KADAMBI SUDARSHAN
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址