DudeTM: Building durable transactions with decoupling for persistent memory

M Liu, M Zhang, K Chen, X Qian, Y Wu, W Zheng… - ACM SIGPLAN …, 2017 - dl.acm.org
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 …

Dynamic performance tuning of word-based software transactional memory

P Felber, C Fetzer, T Riegel - Proceedings of the 13th ACM SIGPLAN …, 2008 - dl.acm.org
The current generation of software transactional memories has the advantage of being
simple and efficient. Nevertheless, there are several parameters that affect the performance …

NOrec: streamlining STM by abolishing ownership records

L Dalessandro, MF Spear, ML Scott - ACM Sigplan Notices, 2010 - dl.acm.org
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: Why is it only a research toy?

C Cascaval, C Blundell, M Michael, HW Cain… - Communications of the …, 2008 - dl.acm.org
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 …

Time-based software transactional memory

P Felber, C Fetzer, P Marlier… - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
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 …

A comprehensive strategy for contention management in software transactional memory

MF Spear, L Dalessandro, VJ Marathe… - Proceedings of the 14th …, 2009 - dl.acm.org
In Software Transactional Memory (STM), contention management refers to the mechanisms
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 …

Why STM can be more than a research toy

A Dragojević, P Felber, V Gramoli… - Communications of the …, 2011 - dl.acm.org
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 …

RingSTM: scalable transactions with a single atomic instruction

MF Spear, MM Michael, C Von Praun - Proceedings of the twentieth …, 2008 - dl.acm.org
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 …

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 …