Micron Technology, Inc.
SECURING CONDITIONAL SPECULATIVE INSTRUCTION EXECUTION

Last updated:

Abstract:

A method performed in a processor, includes: receiving, in the processor, a branch instruction in the processing; determining, by the processor, an address of an instruction after the branch instruction as a candidate for speculative execution, the address including an object identification and an offset; and determining, by the processor, whether or not to perform speculative execution of the instruction after the branch instruction based on the object identification of the address.

Status:
Application
Type:

Utility

Filling date:

29 Jul 2020

Issue date:

11 Nov 2021