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.
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
http://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to