发明名称 Method for cancelling speculative conditional delay slot instructions
摘要 A first tag is assigned to a branch instruction. Dependent on the type of branch instruction, a second tag is assigned to an instruction in the branch delay slot of the branch instruction. The second tag may equal the first tag if the branch delay slot is unconditional for that branch, and may equal a different tag if the branch delay slot is conditional for the branch. If the branch is mispredicted, the first tag is broadcast to pipeline stages that may have speculative instructions, and the first tag is compared to tags in the pipeline stages. If the tag in a pipeline stage matches the first tag, the instruction is not cancelled. If the tag mismatches, the instruction is cancelled.
申请公布号 US2002174328(A1) 申请公布日期 2002.11.21
申请号 US20010860818 申请日期 2001.05.17
申请人 KRUCKEMYER DAVID A. 发明人 KRUCKEMYER DAVID A.
分类号 G06F9/38;(IPC1-7):G06F9/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址