UNLIMITED TRANSACTIONAL MEMORY WITH ASSURANCES OF MOVEMENT DURING TRANSFER, USING HARDWARE GLOBAL LOCK Russian patent published in 2016 - IPC G06F9/46 G06F9/30 

Abstract RU 2597506 C2

FIELD: computer engineering.

SUBSTANCE: flow processing device comprises hardware transactional memory (HTM) conflict manager, which provides transforming a transaction with predicted execution from multiple transactions with predicted execution into a transaction without predicted execution, wherein transaction without predicted execution is intended for producing global hardware lock for transaction without predicted execution and global hardware lock read remaining transactions with predicted execution, which is cancelled, if global hardware lock is obtained; and execution module for executing instructions of transaction without predicted execution without advance, while global hardware lock for transaction without predicted execution, wherein transaction without predicted execution is intended to release global hardware lock after execution of instructions transaction without anticipatory design.

EFFECT: guaranteeing execution of transaction using hardware global lock.

25 cl, 19 dwg

Similar patents RU2597506C2

Title Year Author Number
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
METHOD AND APPARATUS FOR IMPROVED LOCKING PASSAGE TECHNOLOGIES 2014
  • Kalchu Irina
  • Gottshlikh Dzhastin E.
  • Shpejsmen Tatyana
  • Pokam Zhil A.
RU2595925C2
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
LATE LOCK ACQUIRE MECHANISM FOR HARDWARE LOCK ELISION (HLE) 2008
  • Akkari Khaitam
  • Radzhvar Ravi
  • Srinivasan Srikant T.
RU2501071C2
FORCED TRANSACTION EXECUTION 2012
  • Dan F. Grejner
  • Timoti Dzh. Slidzhl
  • Kristian Jakobi
RU2549112C2
PROGRAMME INTERRUPTION FILTERING IN TRANSACTIONAL EXECUTION 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
  • Marsel' Mitran
RU2568923C2
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, DEVICE AND SYSTEM OF WORK RESTART TIME REDUCING FOR ROOT PORTS AND END POINTS INTEGRATED INTO ROOT PORTS 2014
  • Vag Makhesh
  • Gof Robert E.
RU2645596C1
METHOD, DEVICE AND SYSTEM TO REDUCE DOWN TIME FOR ROOT PORT AND ENDPOINT INTEGRATED INTO THE ROOT PORT TO RESUME OPERATION 2014
  • Vag Makhesh
  • Gof Robert E.
RU2586022C2

RU 2 597 506 C2

Authors

Gottshlikh Dzhastin E.

Kalchu Irina

Shpejsmen Tatyana

Pokam Zhil A.

Dates

2016-09-10Published

2014-11-17Filed