You are seeing Ask web results for Software memory transactions.
Software transactional memory - Wikipedia, the free encyclopedia
In computer science, software transactional memory (STM) is a concurrency control mechanism analogous to database transactions for controlling access to shared memory in concurrent computing. It fun...
en.wikipedia.org/wiki/Software_transactional_memory
[June 2005] Composable memory transactions (PPOPP'05) ... The limits of software transactional memory (STM): dissecting Haskell STM applications on a many-core environment, Cristian Perfumo, 2008 conference on Computing frontiers, pp67-78.
research.microsoft.com/en-us/um/people/simonpj/Papers/s... research.microsoft.com/en-us/um/people/simonpj/Papers/stm/
stm.dvi (PDF File)
To address some of these difficulties, several researchers (including ourselves) have proposed software transactional memory (STM), which can perform groups of memory operations atomically [27]. Using transactional memory (implemented by optimistic synchronisation) instead ... 3.2 Blocking memory transactions as an STM action,
research.microsoft.com/en-us/um/people/simonpj/Papers/S... research.microsoft.com/en-us/um/people/simonpj/Papers/STM/stm.pdf
Transactional memory - Wikipedia, the free encyclopedia
Transactional memory attempts to simplify parallel programming by allowing a group of load and store instructions to execute in an atomic way. It is a concurrency control mechanism analogous to datab...
en.wikipedia.org/wiki/Transactional_memory
Virendra Jayant Marathe , Mark Moir, Toward high performance nonblocking software transactional memory, Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel ... Haris Volos , Andres Jaan Tack , Neelam Goyal , Michael M. Swift , Adam Welc, xCalls: safe I/O in memory transactions,
portal.acm.org/citation.cfm?id=1133984
Nir Shavit , Dan Touitou, Software transactional memory, Proceedings of the .... Simon Peyton Jones , Maurice Herlihy, Composable memory transactions, ...
portal.acm.org/citation.cfm?id=1065944.1065952
# Software Transactional Memory III - Making Transactions Atomic - Ralf's Sudelb??cher ... Thursday, July 05, 2007 9:55 AM by Software Transactional Memory III - Making Transactions Atomic - Ralf's Sudelb??cher...
weblogs.asp.net/ralfw/archive/2007/07/05/software-trans... weblogs.asp.net/ralfw/archive/2007/07/05/software-transactional-memory-iii-making-transactions-atomic.aspx
# Software Transactional Memory IV - Thread-Bound Transactions - Ralf's Sudelb??cher ... Multithreading and Concurrency Software Transactional Memory Part IV - Thread-Bound Transactions Software...
weblogs.asp.net/ralfw/archive/2007/07/06/software-trans... weblogs.asp.net/ralfw/archive/2007/07/06/software-transactional-memory-iv-thread-bound-transactions.aspx
paper.dvi (PDF File)
The use of two-phase locking (2PL) to enforce serialization in today’s Software Transactional Memory (STM) systems leads to poor performance for programs with long-running transactions and considerable data sharing.
www.unine.ch/transact08/papers/Aydonat-Serializability.... www.unine.ch/transact08/papers/Aydonat-Serializability.pdf
We implement xCalls for the Intel Software Transactional; Memory compiler, and found it straightforward to convert programs to use transactions and xCalls. In tests on a 16-core; NUMA machine, we show that xCalls enable concurrent I/O and system calls within transactions.
www.cs.wisc.edu/multifacet/papers/eurosys09_xCalls.pdf