Author: Maciej Fijalkowski <[email protected]> Branch: extradoc Changeset: r4742:c6cd0347dd79 Date: 2012-09-05 19:14 +0200 http://bitbucket.org/pypy/extradoc/changeset/c6cd0347dd79/
Log: add some text to start diff --git a/talk/stm2012/stmimpl.rst b/talk/stm2012/stmimpl.rst --- a/talk/stm2012/stmimpl.rst +++ b/talk/stm2012/stmimpl.rst @@ -2,9 +2,33 @@ STM implementation model ======================== +Abstract +======== + +This paper present an implementation of a Software Transactional Memory in +the context of a high level virtual machine, which is very different than +a typical STM implementation that assumes more C-level semantics from the +user. This gives us the opportunity to implement an STM in the context +of having an efficient Garbage Collector, read, write and pointer comparison +barriers and references that can be moving pointers. XXX write down what it +gives in exchange Overview -============================================================ +======== + +The approach we're presenting differs much from the classic STM one. In our +approach, the transactions are generally unbound - which means they can +be arbitrarily large without much performance hit. + +XXX how exactly this removes the need for nested transactions? + +API overview +============ + +XXX + +Object model +============ Objects are either global (visible to everybody, and read-only), or they are local (visible only to the current thread). _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
