Systems and method for unblocking a pipeline with spontaneous load deferral and conversion to prefetch
OwnerJames Earl McCormick, JR.inventor
Life of this patent
Estimating the term…
Loading patent…
OwnerJames Earl McCormick, JR.inventor
Estimating the term…
Apparatuses, systems, and a method for providing a processor architecture with a control speculative load are described. In one embodiment, a computer-implemented method includes determining whether a speculative load instruction encounters a long latency condition, spontaneously deferring the speculative load instruction if the speculative load instruction encounters the long latency condition, and initiating a prefetch of a translation or of data that requires long latency access when the speculative load instruction encounters the long latency condition. The method further includes reaching a check instruction, which resteers to recovery code that executes a non-speculative version of the load.
A computer-implemented method, comprising:
A machine-accessible medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
A processor architecture, comprising:
A system, comprising:
Dependencies are inferred from the claim text.