TRANSACTION DIAGNOSTIC BLOCK Russian patent published in 2015 - IPC G06F11/36 

Abstract RU 2571397 C2

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering. A method of providing diagnostic information when transaction aborts includes detecting an abort of a transaction, the transaction comprising one or more instructions, and the transaction effectively delaying committing transactional stores to main memory until completion of a selected transaction; determining, based on the abort, whether diagnostic information is to be stored into a transaction diagnostic block (TDB); and storing, in the TDB, the diagnostic information, which includes an address of an instruction corresponding to the aborted transaction, which depends on the reason for the abort which is represented by an abort code, wherein if the abort code has a first value from one or more first values, the diagnostic information includes an address of an instruction executed when the abort was detected, if the abort code has a second value from one or more second values, the diagnostic information includes an address of an instruction which is past the instruction executed when the abort was detected, and if the abort code has a third value from one or more third values, the diagnostic information includes an address of an instruction which is earlier or later than the instruction executed when the abort was detected.

EFFECT: high efficiency of a multiprocessor system.

20 cl, 28 dwg

Similar patents RU2571397C2

Title Year Author Number
SAVING/RESET OF SELECTED REGISTERS AT TRANSACTION PROCESSING 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
RU2562424C2
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
NON-TRANSACTIONAL STORE INSTRUCTION 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
RU2568324C2
PROCESSING OF SECURE STORAGE EVENT DURING TRANSACTIONAL EXECUTION 2017
  • Grajner Den
  • Dzhekobi Kristian
  • Saporito Entoni
  • Sledzhel Timoti
  • Sam Chkhunlun
  • Paprotskij Volodimir
RU2728849C1
TRANSACTION PROCESSING 2013
  • Grejner Dan
  • Dzhejkobi Kristian
  • Slegel Timoti
RU2606878C2
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
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

RU 2 571 397 C2

Authors

Dan F. Grejner

Kristian Jakobi

Timoti Dzh. Slidzhl

Marsel' Mitran

Dates

2015-12-20Published

2012-11-14Filed