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