SUPPRESSING REGISTER RENAMING FOR CONDITIONAL INSTRUCTIONS PREDICTED AS NOT EXECUTED

Patent №

US 7,925,868

Granted

2011-04-12

Filed 2007

Owner

ARM LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11657135

Within a data processing system including a register renaming mechanism, register renaming for some conditional instructions which are predicted as not-executed is suppressed. The conditional instructions which are subject to such suppression of renaming may not be all conditional instructions, but may be those which are known to consume a particularly large number of physical registers if they are subject to renaming A conditional load multiple instruction in which multiple registers are loaded with new data values taken from memory in response to a single instruction is an example where the present technique may be used, particularly when one of the registers loaded is the program counter and accordingly the instruction is a conditional branch.

AI hardwareG06F 9/30072G06F 9/30043G06F 9/384

AI classification

AI hardware0.99
Natural language0.00
Knowledge representation0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00
Planning0.00

Ownership

ARM LIMITED

assignment · 191850928

Assignors

LATAILLE, NORBERT BERNARD EUGENE, BEGON, FLORENT, AIRAUD, CEDRIC DENIS ROBERT, VINCENT, MELANIE

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC