DudeTM: Building durable transactions with decoupling for persistent memory
Emerging non-volatile memory (NVM) offers non-volatility, byte-addressability and fast
access at the same time. To make the best use of these properties, it has been shown by …
access at the same time. To make the best use of these properties, it has been shown by …
Dynamic performance tuning of word-based software transactional memory
The current generation of software transactional memories has the advantage of being
simple and efficient. Nevertheless, there are several parameters that affect the performance …
simple and efficient. Nevertheless, there are several parameters that affect the performance …
NOrec: streamlining STM by abolishing ownership records
Drawing inspiration from several previous projects, we present an ownership-record-free
software transactional memory (STM) system that combines extremely low overhead with …
software transactional memory (STM) system that combines extremely low overhead with …
Software transactional memory: Why is it only a research toy?
Software transactional memory: why is it only a research toy? Page 1 40 communications of the
acm | NovEmbER 2008 | vol. 51 | No. 11 practice trAnsActionAL MEMorY (TM)13 is a …
acm | NovEmbER 2008 | vol. 51 | No. 11 practice trAnsActionAL MEMorY (TM)13 is a …
Time-based software transactional memory
Software transactional memory (STM) is a concurrency control mechanism that is widely
considered to be easier to use by programmers than other mechanisms such as locking. The …
considered to be easier to use by programmers than other mechanisms such as locking. The …
A comprehensive strategy for contention management in software transactional memory
In Software Transactional Memory (STM), contention management refers to the mechanisms
used to ensure forward progress--to avoid livelock and starvation, and to promote …
used to ensure forward progress--to avoid livelock and starvation, and to promote …
Relevant features for video-based continuous sign language recognition
B Bauer, H Hienz - … Conference on Automatic Face and Gesture …, 2000 - ieeexplore.ieee.org
This paper describes the development of a video-based continuous sign language
recognition system. The system is based on continuous density hidden Markov models …
recognition system. The system is based on continuous density hidden Markov models …
Why STM can be more than a research toy
Why STM can be more than a research toy Page 1 70 CommuniCations oF the aCm | APRIL
2011 | vOL. 54 | nO. 4 contributed articles whILE muLTIcoRE ARchITEcTuRES are increasingly …
2011 | vOL. 54 | nO. 4 contributed articles whILE muLTIcoRE ARchITEcTuRES are increasingly …
RingSTM: scalable transactions with a single atomic instruction
Existing Software Transactional Memory (STM) designs attach metadata to ranges of shared
memory; subsequent runtime instructions read and update this metadata in order to ensure …
memory; subsequent runtime instructions read and update this metadata in order to ensure …
System and method for providing locale-based optimizations in a transactional memory
VJ Marathe, MS Moir - US Patent 8,417,897, 2013 - Google Patents
The system and methods described herein may reduce read/write fence latencies and cache
pressure related to STM meta data accesses. These techniques may leverage locality infor …
pressure related to STM meta data accesses. These techniques may leverage locality infor …