On 15.01.21 07:44, Carl Friedrich Bolz-Tereick wrote:
This is not ready at all and I don't have enough time to work on it at
the moment, *however*: I have a small prototype (on the branch
map-improvements) that changes the instance layout in PyPy to store
type-stable instances with several fields that contain ints or floats
much more efficiently. It seems to give a 50% speedup on your micro
benchmark, so that's promising. There's still a bug somewhere and it
needs very careful investigation whether it costs too much on
non-numerical programs, but potentially this is a good improvement.

Seems to be even more like a 90% improvement on your microbench (from
13.0 to 7.0). I also fixed the bug. Some more work is needed, but it
looks relatively promising at this point.

Cheers,

CF
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to