FIELD: physics, computer engineering.
SUBSTANCE: invention relates to transactional processing within a multiprocessor computing environment. The invention provides a method of executing an instruction within a computing environment, as well as computer-readable data medium and a computer system with which said method is carried out. The method includes obtaining, by a processor, a machine instruction for execution, the machine instruction being defined for computer execution according to a computer architecture, the machine instruction comprising: an operation code to specify a non-transactional store operation; a first operand and a second operand to designate a location for the first operand; and executing, by the processor, the machine instruction, the execution comprising: non-transactional placing of the first operand at the location specified by the second operand, wherein information stored at the second operand is retained despite an abort of a transaction associated with the machine instruction, and wherein the non-transactional placing is delayed until an end of transactional execution mode of the processor. According to the invention, a non-transactional store instruction, executed in transactional execution mode, performs stores that are retained, even if a transaction associated with the instruction aborts.
EFFECT: high efficiency of debugging an aborted transaction.
20 cl, 23 dwg
Title | Year | Author | Number |
---|---|---|---|
SAVING/RESET OF SELECTED REGISTERS AT TRANSACTION PROCESSING | 2012 |
|
RU2562424C2 |
TRANSACTION DIAGNOSTIC BLOCK | 2012 |
|
RU2571397C2 |
METHOD AND SYSTEM FOR CONTROLLING EXECUTION WITHIN COMPUTING ENVIRONMENT | 2012 |
|
RU2577487C2 |
PROGRAMME INTERRUPTION FILTERING IN TRANSACTIONAL EXECUTION | 2012 |
|
RU2568923C2 |
FORCED TRANSACTION EXECUTION | 2012 |
|
RU2549112C2 |
TRANSACTION PROCESSING | 2013 |
|
RU2606878C2 |
PROCESSING OF SECURE STORAGE EVENT DURING TRANSACTIONAL EXECUTION | 2017 |
|
RU2728849C1 |
COHERENCE PROTOCOL AUGMENTATION TO INDICATE TRANSACTION STATUS | 2015 |
|
RU2665306C2 |
LOADING AND STORAGE OF CONTROL ELEMENTS, WHICH CONTROL OPERATION OF PROTECTED STORAGE MEANS | 2018 |
|
RU2727614C1 |
PROTECTED LOGICAL LOAD AND SHIFT COMMAND | 2018 |
|
RU2731327C1 |
Authors
Dates
2015-11-20—Published
2012-11-15—Filed