3 ms·
I'm a bit disappointed that the blog post doesn't explain why the authors didn't choose PyPy instead.
by quotemstr 10y ago
I'm a bit disappointed that the blog post doesn't explain why the authors didn't choose PyPy instead.
- ot 10y agoThe objective of the authors is to efficiently exploit multi-core parallelism. PyPy still has a GIL. They have been doing some experiments with transactional memory, but performance is quite bad.
- theandrewbailey 10y ago> These efforts have borne a lot of fruit over the years, but we always run up against the same issue: it's very difficult to make concurrent workloads perform well on CPython. > To solve this problem, we investigated a number of other Python runtimes. Each had trade-offs and none solved the concurrency problem without introducing other issues.