[pypy-dev] pypy-stm

Armin Rigo arigo at tunes.org
Fri May 11 12:31:17 CEST 2012


Hi again,

An update of pypy-stm.  The previous one was not working properly with
any Python function call --- on any example of any non-trivial size,
it would not actually run on multiple cores.  This one works better.

http://wyvern.cs.uni-duesseldorf.de/~arigo/pypy-c-r55013-stm.tar.bz2

I also did a first pure Python version of 'transaction.py', which you
can find either from the stm-thread branch in lib_pypy/, or directly
from https://bitbucket.org/pypy/pypy/raw/stm-thread/lib_pypy/transaction.py
.

The next step is to add some logging mecanism that should tell you
more precisely why transactions become inevitable, e.g. sorted by the
total amount of time spent running an atomic block in inevitable mode.


A bientôt,

Armin.


More information about the pypy-dev mailing list