Back to results
US 2017/0249185 A1Published application
Regulating hardware speculative processing around a transaction
AssigneeInternational Business Machines Corporation
InventorsFadi Y. Busaba, Michael Karl Gschwind, Eric M. Schwarz, Chung-Lung K. Shum
Life of this patent
Estimating the term…
Abstract
A transaction is detected. The transaction has a begin-transaction indication and an end-transaction indication. If it is determined that the begin-transaction indication is not a no-speculation indication, then the transaction is processed.
Claims18
A method comprising:
- determining, by one or more computer processors, that a begin-transaction indication associated with a transaction is a no-speculation indication;
- determining, by one or more computer processors, that instructions preceding the transaction have not completed;
- and
- prohibiting, by one or more computer processors, the transaction from being processed.
1 more element
A computer program product comprising:
- one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to determine that a begin-transaction indication associated with a transaction is a no-speculation indication;
- program instructions to determine that instructions preceding the transaction have not completed;
- and
- program instructions to prohibit the transaction from being processed.
4 more elements
A computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media, for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to determine that a begin-transaction indication associated with a transaction is a no-speculation indication;
- program instructions to determine that instructions preceding the transaction have not completed;
- and
- program instructions to prohibit the transaction from being processed.
5 more elements
Dependencies are inferred from the claim text.