Speculative information flow tracking
AssigneeMicrosoft Technology Licensing, LLC
InventorsGururaj Saileshwar, Muntaquim Chowdhury
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsGururaj Saileshwar, Muntaquim Chowdhury
Estimating the term…
Apparatus and methods are disclosed for processors that associate a taint-source operation with another operation dependent upon the taint-source operation, perform the taint-source operation thereby causing a side effect, and suppress the side effect of the taint-source operation until conditional state determining commitment of the taint-source operation is resolved. In some examples, the method can further include associating a speculation-source operation with the taint-source operation, storing taint data in taint-matrix memory associating the speculation-source operation, the taint-source operation, and/or the taint-dependent operation, and performing the suppressing of side effects based on the stored taint data.
A method of operating a processor, the method comprising:
An apparatus implementing a processor, the apparatus comprising:
A method comprising:
Dependencies are inferred from the claim text.