Branch prediction suppression
AssigneeArm Limited
InventorsMichael Alan FILIPPO, Matthew Paul ELWOOD, Umar FAROOQ, Adam GEORGE
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsMichael Alan FILIPPO, Matthew Paul ELWOOD, Umar FAROOQ, Adam GEORGE
Estimating the term…
A data processing apparatus 2 contains branch prediction circuitry 10 including a micro branch target buffer 28, a full branch target buffer 30 and a global history buffer 32. The branch target buffer entries 40 contain history data 42, 44 which indicates whether or not a number of the following blocks of program instructions, subsequent to and sequential to a block of program instruction identified by that branch target buffer entry containing a branch instruction, do themselves contain any branch instructions. If the history data 42, 44 indicates that the following blocks of program instructions do not contain branches, then the operation of the branch prediction circuitry 28, 30, 32 is suppressed for these following blocks of program instructions so as to save energy.
Apparatus comprising:
Apparatus comprising:
A method comprising the steps of:
Dependencies are inferred from the claim text.