CONDITIONAL TRANSACTION END INSTRUCTION
    6.
    发明公开
    CONDITIONAL TRANSACTION END INSTRUCTION 有权
    BEDINGTE TRANSAKTIONSABSCHLUSSANWEISUNG

    公开(公告)号:EP3117309A1

    公开(公告)日:2017-01-18

    申请号:EP15706022.9

    申请日:2015-02-23

    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.

    Abstract translation: 提供了一种条件事务结束(CTEND)指令,允许以非约束事务执行模式执行的程序检查由另一个中央处理单元或输入/输出子系统修改的存储位置。 基于所检查的数据,事务执行可以结束或中止,或者可以延迟结束/中止的决定,例如直到发生预定事件。 例如,当指令执行时,处理器处于非约束事务执行模式,并且事务嵌套深度是指令开始处的一个,对指令的第二个操作数进行检查,并且基于被检查的数据,事务执行 可以被终止或中止,或者可以延迟结束/中止的决定,例如,直到预定事件发生为止,例如第二操作数的值变为预先指定的值或超过时间间隔。

Patent Agency Ranking