Indexing branch target instruction memory using target address generated by branch control instruction to reduce branch latency
AssigneeHitachi, Ltd.
InventorsNaohiko Irle, Tony Lee Werner
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsNaohiko Irle, Tony Lee Werner
Estimating the term…
A processor is provided with an improved instruction buffer, branch target instruction memory, branch target address memory and instruction decoder adapted for handling branch instructions so as to reduce latencies. A branch operation uses both a program branch control instruction (executed in advance to determine the branch target instruction address) and either a conditional or unconditional branch instruction associated with a conditional/unconditional branch target instruction respectively. The conditional/unconditional branch instruction and the program branch control instruction both include separate prediction indicators used by the instruction decoder for initiating a loading and speculatively pre-loading of instructions for execution in the processor.
A processor comprising:
A method of operating a processor based system comprising the steps of:
Dependencies are inferred from the claim text.