Apparatus and method for re-execution of faulting operations
OwnerGur HILDESHEIM, Igor YANOVER +3inventors
InventorsGur HILDESHEIM, Igor YANOVER, Stanislav SHWARTSMAN, Raanan SADE, Ron RAIS
Life of this patent
Estimating the term…
Loading patent…
OwnerGur HILDESHEIM, Igor YANOVER +3inventors
InventorsGur HILDESHEIM, Igor YANOVER, Stanislav SHWARTSMAN, Raanan SADE, Ron RAIS
Estimating the term…
An apparatus and method are described for at-retirement re-execution of faulting operations. For example, one embodiment of a processor comprises: an out-of-order engine to schedule and dispatch operations to an execution unit at least some of the operations comprising load operations to load data from a system memory and store operations to store data to the system memory; a first circuit to determine whether a current load/store operation is at retirement; a second circuit to cause logging circuitry and/or fault registers to be active when a load/store operation has been dispatched at retirement, wherein upon detection of a fault condition associated with the load/store operation, data associated with the fault is to be written to the logging circuitry and/or fault registers, the second circuit to cause the logging circuitry and/or fault registers to be inactive if the load/store operation has not be dispatched at retirement.
A processor comprising:
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.