METHOD AND APPARATUS TO REDUCE MISPREDICTION PENALTY BY EXPLOITING EXACT CONVERGENCE
Patent №
US 7,363,477
Granted
2008-04-22
Filed 2003
Owner
INTEL CORPORATION
Lab
—
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10727792
A method and apparatus for executing a selective recovery after a branch misprediction is disclosed. In one embodiment, the instructions following the mispredicted branch point may be saved for selective re-execution in a buffer. Those instructions that wrote to physical registers between the mispredicted branch point and an exact convergence point, thereby causing false data dependencies, may be followed by corresponding move instructions to eliminate the false data dependencies. The instructions subsequent to the exact convergence point may then be selectively re-executed if subject to the previous false data dependencies.
AI classification
Ownership
INTEL CORPORATION
assignment · 150850095
Assignors
SRINIVASAN, SRIKANTH T., GANDHI, AMIT V., AKKARY, HAITHAM H.
On an employer assignment, the assignors are typically the inventors.