NON-TRANSACTIONAL STORE INSTRUCTION Russian patent published in 2015 - IPC G06F9/46 

Abstract RU 2568324 C2

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

Similar patents RU2568324C2

Title Year Author Number
SAVING/RESET OF SELECTED REGISTERS AT TRANSACTION PROCESSING 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
RU2562424C2
TRANSACTION DIAGNOSTIC BLOCK 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
  • Marsel' Mitran
RU2571397C2
METHOD AND SYSTEM FOR CONTROLLING EXECUTION WITHIN COMPUTING ENVIRONMENT 2012
  • Dan F. Grejner
  • Timoti Dzh. Slidzhl
  • Kristian Jakobi
  • Piter Dzheremi Relson
  • Randall Uilljam Filli
RU2577487C2
PROGRAMME INTERRUPTION FILTERING IN TRANSACTIONAL EXECUTION 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
  • Marsel' Mitran
RU2568923C2
FORCED TRANSACTION EXECUTION 2012
  • Dan F. Grejner
  • Timoti Dzh. Slidzhl
  • Kristian Jakobi
RU2549112C2
TRANSACTION PROCESSING 2013
  • Grejner Dan
  • Dzhejkobi Kristian
  • Slegel Timoti
RU2606878C2
PROCESSING OF SECURE STORAGE EVENT DURING TRANSACTIONAL EXECUTION 2017
  • Grajner Den
  • Dzhekobi Kristian
  • Saporito Entoni
  • Sledzhel Timoti
  • Sam Chkhunlun
  • Paprotskij Volodimir
RU2728849C1
COHERENCE PROTOCOL AUGMENTATION TO INDICATE TRANSACTION STATUS 2015
  • Shvarts Erik Mark
  • Busaba Fadi Yusuf
  • Gshvind Mikhael Karl
  • Slegel Timoti
  • Salapura Valentina
  • Dzhakobi Kristian
  • Kejn Iii Kharold Uejd
RU2665306C2
LOADING AND STORAGE OF CONTROL ELEMENTS, WHICH CONTROL OPERATION OF PROTECTED STORAGE MEANS 2018
  • Grajner Den
  • Sledzhel Timoti
  • Dzhekobi Kristian
  • Saporito Entoni
  • Paprotskij Volodimir
  • Mitran Marsel
RU2727614C1
PROTECTED LOGICAL LOAD AND SHIFT COMMAND 2018
  • Greiner Dan
  • Slegel Timothy
  • Jacobi Christian
  • Saporito Anthony
  • Paprotski Volodymyr
  • Mitran Marcel
RU2731327C1

RU 2 568 324 C2

Authors

Dan F. Grejner

Kristian Jakobi

Timoti Dzh. Slidzhl

Dates

2015-11-20Published

2012-11-15Filed