Intel Corporation
Accelerating memory fault resolution by performing fast re-fetching

Last updated:

Abstract:

A method for handling load faults in an out-of-order processor is described. The method includes detecting, by a memory ordering buffer of the out-of-order processor, a load fault corresponding to a load instruction that was executed out-of-order by the out-of-order processor; determining, by the memory ordering buffer, whether instant reclamation is available for resolving the load fault of the load instruction; and performing, in response to determining that instant reclamation is available for resolving the load fault of the load instruction, instant reclamation to re-fetch the load instruction for execution prior to attempting to retire the load instruction.

Status:
Grant
Type:

Utility

Filling date:

13 Aug 2019

Issue date:

19 Oct 2021