[pypy-dev] PyPy STM

Russel Winder russel at winder.org.uk
Sun Sep 30 11:10:19 CEST 2012


Armin,

Sarah and I are restarting our work on CSP, and extending to creating
actors and a dataflow library. It would be good to make this work on
Jython, IronPython and PyPy as well as CPython. However we want to get
away from a reliance on multiprocessing since it is rather heavyweight
for the sort of parallelism we are after. STM as an infrastructure layer
in PyPy and CPython would get us away from the GIL and allow for using
Python threads bound to kernel threads to allow a single Python process
to allow us to create lighweight processes (no application level shared
memory).

Is the STM variant of PyPy and/or CPython in any form of usable state?
If so then we can investigate building from source for ourselves so as
to use it as a foundation for building the higher abstraction
parallelism for applications programmers.

Thanks.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20120930/5cc5d3e0/attachment.pgp>


More information about the pypy-dev mailing list