Apparatus and method for reentering a transactional sequence with hardware transactional memory
OwnerRoman Dementiev, Kshitij A. Doshiinventors
Life of this patent
Estimating the term…
Abstract
An apparatus and method are described for reentering a transactional sequence for hardware transactional memory. For example, one embodiment of a processor comprises: one or more cores to execute instructions and process data; execution circuitry within at least one of the cores to execute a transactional sequence of instructions; a mask value to identify a specified set of architectural state to be saved upon reaching a particular instruction within the transactional sequence of instructions; and a scratchpad memory within the execution circuitry to store the specified set of architectural state upon reaching the particular instruction within the sequence of instructions.
Claims22
A processor comprising:
- one or more cores to execute instructions and process data;
- execution circuitry within at least one of the cores to execute a transactional sequence of instructions;
- one or more mask registers to store a mask value identifying a specified set of architectural state to be saved upon reaching a particular instruction within the transactional sequence of instructions;
- and
- a scratchpad memory within the execution circuitry to store the specified set of architectural state upon reaching the particular instruction within the sequence of instructions.
A method comprising:
- generating a mask value to identify a specified set of architectural state to be saved upon reaching a particular instruction within a transactional sequence of instructions;
- storing the specified set of architectural state upon reaching the particular instruction within the sequence of instructions.
An apparatus comprising:
- means for generating a mask value to identify a specified set of architectural state to be saved upon reaching a particular instruction within a transactional sequence of instructions;
- means for storing the specified set of architectural state upon reaching the particular instruction within the sequence of instructions.
Dependencies are inferred from the claim text.