Hi Folks:
I am wondering if anyone has started thinking about how STM can be used with
Stackless Python?
To the best of my knowledge, I do not believe PyPy's stackless feature works
with PyPy STM.
Much of the "Scalable Join Patterns" paper
(http://www.mpi-sws.org/~turon/scalable-joins.pdf) talk about how to implement
lock-free data structures.
I am still going over the algorithms. However I believe these ideas could be
applied a GIL less Stackless Python.
My question is how to start experimenting? I have had problems compiling PyPy
STM (I don't have either big or 64 bits machines). I have had lukewarm
reception to approaches. I thought about creating a Stackless build where I
turn off the GIL and code lockless queues in C. Ideally I would want to see if
the ideas work by prototyping with RPython.
Suggestions?
Cheers,
Andrew
_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless