Memory efficient thread-level speculation
AssigneeSony Corporation
InventorsHenrik SUNDSTROM, Anders ISBERG, Hakan GRAHN, Jan Kasper MARTINSEN
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony Corporation
InventorsHenrik SUNDSTROM, Anders ISBERG, Hakan GRAHN, Jan Kasper MARTINSEN
Estimating the term…
A processor device executes program code in one or more threads. The processor device detects a call of a function in one of the threads and executes the function in a further thread. Further, the processor device performs a selection between saving a state of the processor device when starting execution of the function in the further thread and not saving the state of the processor device when starting execution of the function in the further thread. In response to a conflict related to the execution of the function in the further thread, the processor device may perform a rollback to a last saved state of the processor device and execute the function in the thread in which it was called.
A method, comprising:
An apparatus, comprising:
Dependencies are inferred from the claim text.