Pipelines for secure multithread execution
AssigneeMarvell Asia Pte Ltd
InventorShubhendu Sekhar Mukherjee
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell Asia Pte Ltd
InventorShubhendu Sekhar Mukherjee
Estimating the term…
Described herein are systems and methods for secure multithread execution. For example, some methods include fetching an instruction of a first thread from a memory into a processor pipeline that is configured to execute instructions from two or more threads in parallel using execution units of the processor pipeline; detecting that the instruction has been designated as a sensitive instruction; responsive to detection of the sensitive instruction, disabling execution of instructions of threads other than the first thread in the processor pipeline during execution of the sensitive instruction by an execution unit of the processor pipeline; executing the sensitive instruction using an execution unit of the processor pipeline; and, responsive to completion of execution of the sensitive instruction, enabling execution of instructions of threads other than the first thread in the processor pipeline.
An integrated circuit for executing instructions, comprising:
A method comprising:
An integrated circuit for executing instructions, comprising:
An integrated circuit for executing instructions, comprising:
Dependencies are inferred from the claim text.