METHOD AND APPARATUS FOR IMPROVED LOCKING PASSAGE TECHNOLOGIES Russian patent published in 2016 - IPC G06F9/30 G06F21/00 

Abstract RU 2595925 C2

FIELD: information technology.

SUBSTANCE: invention relates to device and method of increasing efficiency of parallel execution of program transactions when executing speculative critical sections within transactional memory architecture. Perform speculative critical section to complete regardless of whether the lock is retained by another transaction at the beginning or during speculative critical section. As soon as the design speculative critical section has been completed, the lock is captured. If the lock is not captured, the completion of speculative critical section. If the lock is captured, the interruption speculative critical section.

EFFECT: providing parallel executing program transactions and one or more hardware transactions, which is achieved due to establishment of lock at the start of execution of critical section and control of the lock is installed at the end of critical section.

21 cl, 16 dwg

Similar patents RU2595925C2

Title Year Author Number
UNLIMITED TRANSACTIONAL MEMORY WITH ASSURANCES OF MOVEMENT DURING TRANSFER, USING HARDWARE GLOBAL LOCK 2014
  • Gottshlikh Dzhastin E.
  • Kalchu Irina
  • Shpejsmen Tatyana
  • Pokam Zhil A.
RU2597506C2
LATE LOCK ACQUIRE MECHANISM FOR HARDWARE LOCK ELISION (HLE) 2008
  • Akkari Khaitam
  • Radzhvar Ravi
  • Srinivasan Srikant T.
RU2501071C2
PROCESSOR MADE WITH POSSIBILITY OF TRANSACTIONS AND REGISTRATION SCHEME FOR REPORT ON TRANSACTION OPERATIONS 2014
  • Kassa Rolf
  • Gottshlikh Dzhastin E.
  • Khu Shilyan
  • Pokam Zhil A.
  • Knauerkhaze Robert K.
RU2625524C2
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
TRANSACTION PROCESSING 2013
  • Grejner Dan
  • Dzhejkobi Kristian
  • Slegel Timoti
RU2606878C2
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
FORCED TRANSACTION EXECUTION 2012
  • Dan F. Grejner
  • Timoti Dzh. Slidzhl
  • Kristian Jakobi
RU2549112C2
SAVING/RESET OF SELECTED REGISTERS AT TRANSACTION PROCESSING 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
RU2562424C2
TRANSACTION PROCESSING FOR ACTIONS WITH SIDE EFFECTS IN TRANSACTIONAL MEMORY 2009
  • Groff Dana
  • Dadiomov Aleksandr
  • Levanoni Jossi
RU2510977C2
PROGRAMME INTERRUPTION FILTERING IN TRANSACTIONAL EXECUTION 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
  • Marsel' Mitran
RU2568923C2

RU 2 595 925 C2

Authors

Kalchu Irina

Gottshlikh Dzhastin E.

Shpejsmen Tatyana

Pokam Zhil A.

Dates

2016-08-27Published

2014-09-10Filed