Extensible software transactional memory

  title={Extensible software transactional memory},
  author={Cyprien No{\"e}l},
XSTM is a software transactional memory that can be extended by pluggable components. Extensions can access transactions read and write sets through an API, and process them e.g., for logging, change notification, state persistence or replication. This project explores ways to make memory transactions useful beyond thread synchronization. We describe in particular an application architecture enabled by extensions which aims to combine some of the strengths of shared state and of the Actor model… CONTINUE READING


Publications referenced by this paper.
Showing 1-4 of 4 references

SXM: C# Software Transactional Memory. http://www.cs.brown.edu/~mph/SXM/README.doc

  • Herlihy, Maurice
  • 2005
Highly Influential
5 Excerpts

Similar Papers

Loading similar papers…