Tracking speculative execution of instructions for a register renaming data store
AssigneeArm Limited
InventorsLuca SCALABRINO, Melanie Emanuelle Lucie TEYSSIER, Cedric Denis Robert AIRAUD, Guillaume SCHON
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsLuca SCALABRINO, Melanie Emanuelle Lucie TEYSSIER, Cedric Denis Robert AIRAUD, Guillaume SCHON
Estimating the term…
First processing circuitry processes at least part of a stream of program instructions. The first processing circuitry has registers for storing data and register renaming circuitry for mapping architectural register specifiers to physical register specifiers. A renaming data store stores renaming entries for identifying a register mapping between the architectural and physical register specifiers. At least some renaming entries have a count value indicating a number of speculation points occurring between generation of a previous count value and generation of the count value. The speculation points may for example be branch operation or load/store operations.
A data processing apparatus for processing a stream of program instructions, comprising first processing circuitry configured to process at least some of the program instructions, the first processing circuitry comprising:
A data processing apparatus for processing a stream of program instructions, comprising first processing means for processing at least some of the program instructions, the first processing means comprising:
A data processing method for processing a stream of program instructions using a data processing apparatus comprising first processing circuitry configured to process at least some of the program instructions, the first processing circuitry comprising a plurality of registers for storing data;
A data processing apparatus for processing a stream of program instructions, comprising first processing circuitry configured to process at least some of the program instructions, the first processing circuitry comprising:
Dependencies are inferred from the claim text.