Register renaming
AssigneeArm Limited
InventorMbou EYOLE
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorMbou EYOLE
Estimating the term…
A data processing apparatus comprises: a physical register array comprising a plurality of sectors having one or more different access properties, each sector of the plurality of sectors comprising at least one physical register; prediction circuitry to predict, for a given instruction, a sector identifier identifying one of the sectors of the physical register array to be used for a destination register of the given instruction, wherein the prediction circuitry is configured to select the sector identifier in dependence on prediction information learnt from performance monitoring information indicative of performance achieved for a sequence of instructions when using different sector identifiers for the given instruction; register rename circuitry to map a destination architectural register identifier specified by the given instruction to a destination physical register in the sector identified by the sector identifier predicted by the prediction circuitry; and execution circuitry to execute the given instruction and generate a result to be written to the destination physical register mapped to the destination architectural register identifier by the register rename circuitry.
A data processing apparatus comprising:
A data processing method comprising:
A data processing apparatus comprising:
Dependencies are inferred from the claim text.