FIELD: information technology.
SUBSTANCE: software transactional memory units are replaced with software transactional memory instructions which are then further decomposed into decomposed software transactional memory instructions. The decomposed instructions enable the compiler with an instruction semantics value to execute optimisation, which will not be available in traditional software transactional memory systems. High-level optimisation of software transactional memory, such as code movement on procedure calls is performed, as well as addition of operations so as to facilitate strict atomicity, removal of optional reading-for-updating modernisations and removal of operations on newly created objects.
EFFECT: optimisation of program compilation owing to optimisation of software transactional memory instructions.
40 cl, 31 dwg, 15 ex
Title | Year | Author | Number |
---|---|---|---|
COHERENCE PROTOCOL AUGMENTATION TO INDICATE TRANSACTION STATUS | 2015 |
|
RU2665306C2 |
EXTENDED STORAGE WITHOUT LOCKS FOR MULTIPLE ACCESS METHODS | 2014 |
|
RU2672719C2 |
ORDER OF PROGRAMME TRANSACTIONS FIXATION AND CONFLICT MANAGEMENT | 2007 |
|
RU2439663C2 |
METHOD AND APPARATUS FOR IMPROVED LOCKING PASSAGE TECHNOLOGIES | 2014 |
|
RU2595925C2 |
CONTAINER DEPLOYMENT OF MICRO-SERVICES BASED ON MONOLITHIC LEGACY APPLICATIONS | 2017 |
|
RU2733507C1 |
LATE LOCK ACQUIRE MECHANISM FOR HARDWARE LOCK ELISION (HLE) | 2008 |
|
RU2501071C2 |
TRANSACTION PROCESSING FOR ACTIONS WITH SIDE EFFECTS IN TRANSACTIONAL MEMORY | 2009 |
|
RU2510977C2 |
METHOD FOR DATA RECOVERY IN DATABASE MANAGEMENT SYSTEM | 2013 |
|
RU2526753C1 |
METHOD AND SYSTEM FOR TRANSACTION FILE OPERATIONS OVER NETWORK | 2004 |
|
RU2380749C2 |
TRANSACTION ISOLATED DATA STORAGE SYSTEM | 2006 |
|
RU2458385C2 |
Authors
Dates
2011-11-10—Published
2006-11-27—Filed