Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.    By click

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-10-12 14:00:04

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

I'm teaching Python for sciences and try to understand what happens with the different projects to improve Python performance.

However, I also see that 3.13, even with Tier 2 and JIT enabled (and free-threaded mode disabled), is only marginally faster than 3.12 (https://github.com/faster-cpython/benchmarking-public), and clearly still much slower than PyPy.

I think it would be useful to have few communications (at different technical levels) to explain where is the project and what are the next steps for 3.14 and 3.15. Also about the consequences of the GIL removal for faster-cpython.

IMO, we (ie the core developers, faster CPython team, and other contributors) laid the foundations in 3.13 for the JIT and free-threading. The 3.13 JIT speeds up non-generator workloads right now, and slows down generator stuff. So that explains why it has no overall speedups right now. (To see what I mean, you can look at the breakdown of each benchmark by clicking around the link you provided).

Leave a Comment