FIELD: information technology.
SUBSTANCE: late-lock acquire apparatus, having a logic decoding unit configured to identify lock instructions at the beginning of a critical section to acquire a lock for the critical section; a logic execution unit configured for elision of at least part of the lock instruction to acquire a lock for the critical section, store an address and lock value referred to by the lock instruction in the lock entry, and executing the critical section without a lock for the critical section; and a logic late-lock acquire unit connected to the logic execution unit. The logic late-lock acquire unit is configured to instruct the logic execution unit to attempt to execute at last part of the lock instructions to acquire a lock for the critical section after the beginning of the critical section and without re-launching the critical section in response to detection of a late-lock acquire event when expecting critical section processing.
EFFECT: providing reliable data.
24 cl, 5 dwg
Title | Year | Author | Number |
---|---|---|---|
COHERENCE PROTOCOL AUGMENTATION TO INDICATE TRANSACTION STATUS | 2015 |
|
RU2665306C2 |
METHOD AND APPARATUS FOR IMPROVED LOCKING PASSAGE TECHNOLOGIES | 2014 |
|
RU2595925C2 |
UNLIMITED TRANSACTIONAL MEMORY WITH ASSURANCES OF MOVEMENT DURING TRANSFER, USING HARDWARE GLOBAL LOCK | 2014 |
|
RU2597506C2 |
TRANSACTION DIAGNOSTIC BLOCK | 2012 |
|
RU2571397C2 |
SAVING/RESET OF SELECTED REGISTERS AT TRANSACTION PROCESSING | 2012 |
|
RU2562424C2 |
METHOD AND SYSTEM FOR CONTROLLING EXECUTION WITHIN COMPUTING ENVIRONMENT | 2012 |
|
RU2577487C2 |
PROGRAMME INTERRUPTION FILTERING IN TRANSACTIONAL EXECUTION | 2012 |
|
RU2568923C2 |
FORCED TRANSACTION EXECUTION | 2012 |
|
RU2549112C2 |
NON-TRANSACTIONAL STORE INSTRUCTION | 2012 |
|
RU2568324C2 |
METHOD AND DEVICE FOR BLOCKING SYNCHRONIZATION SIGNAL IN MULTITHREADED PROCESSOR | 2000 |
|
RU2233470C2 |
Authors
Dates
2013-12-10—Published
2008-11-06—Filed