发明名称 Processor including fallback branch prediction mechanism for far jump and far call instructions
摘要 A method and apparatus are provided for processing far jump-call branch instructions within a processor in a manner which reduces the number of stalls of the processor pipeline. The processor includes an apparatus, for providing a fallback far jump-call speculative target address that corresponds to a current far jump-call branch instruction. The microprocessor apparatus includes a far jump-call branch target buffer and a fallback speculative target address generator. The far jump-call branch target buffer stores a plurality of code segment bases and offsets corresponding to a plurality of previously executed far jump-call branch instructions, and determines if a hit for the current far jump-call branch instruction is contained therein. The fallback speculative target address generator is coupled to the far jump-call branch target buffer. In the event of a miss in the far jump-call branch target buffer, the fall back speculative target address generator venerates the fallback far jump-call speculative target address from a current code segment base and a current offset, the current offset corresponding to the current far jump-call branch instruction.
申请公布号 US2005210224(A1) 申请公布日期 2005.09.22
申请号 US20020279208 申请日期 2002.10.22
申请人 IP-FIRST LLC 发明人 COL GERARD M.;MCDONALD THOMAS C.
分类号 G06F7/38;G06F9/00;G06F9/32;G06F9/38;(IPC1-7):G06F7/38 主分类号 G06F7/38
代理机构 代理人
主权项
地址