Invention Grant
- Patent Title: Conditional transaction end instruction
-
Application No.: US15228067Application Date: 2016-08-04
-
Publication No.: US10025589B2Publication Date: 2018-07-17
- Inventor: Dan F. Greiner , Christian Jacobi , Marcel Mitran , Donald W. Schmidt , Timothy J. Slegel
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Agent Steven Chiu, Esq.; Blanche E. Schiller, Esq.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F9/46

Abstract:
A Conditional Transaction End (CTEND) instruction is provided that allows a program executing in a nonconstrained transactional execution mode to inspect a storage location that is modified by either another central processing unit or the Input/Output subsystem. Based on the inspected data, transactional execution may be ended or aborted, or the decision to end/abort may be delayed, e.g., until a predefined event occurs. For instance, when the instruction executes, the processor is in a nonconstrained transaction execution mode, and the transaction nesting depth is one at the beginning of the instruction, a second operand of the instruction is inspected, and based on the inspected data, transaction execution may be ended or aborted, or the decision to end/abort may be delayed, e.g., until a predefined event occurs, such as the value of the second operand becomes a prespecified value or a time interval is exceeded.
Public/Granted literature
- US20160342416A1 CONDITIONAL TRANSACTION END INSTRUCTION Public/Granted day:2016-11-24
Information query