Pyston 2.1 Is Blowing Past Python 3.8/3.9 Performance
With this past week's release of Pyston 2.1 as an alternative Python interpreter I was curious to see how the performance compared to that of upstream Python... So here are some weekend benchmarks with a Ryzen 9 5900X system.
On a Ryzen 9 5900X system running Ubuntu 20.10, I ran a few Python benchmarks using its stock Python 3.8.6 installation, Python 3.9.1 as the latest upstream and built from source in an optimized mode, and then the Pyston 2.1 x86_64 Linux binary. Pyston 2.x still is (sadly) binary-only for now.
All the system details and benchmarks in full can be found over on OpenBenchmarking.org.
With the simply PyBench, Pyston 2.1 was much faster than the upstream Python 3.8/3.9 performance...
And throughout various PyPerformance benchmarks, Pyston 2.1 generally had a demanding lead in these benchmarks from a Ryzen 9 5900X. Again, all the data in full over on OpenBenchmarking.org.
Pyston 2.1 performance is looking great at least from these quick benchmarks but too bad Pyston 2.x is currently not an open-source project.
On a Ryzen 9 5900X system running Ubuntu 20.10, I ran a few Python benchmarks using its stock Python 3.8.6 installation, Python 3.9.1 as the latest upstream and built from source in an optimized mode, and then the Pyston 2.1 x86_64 Linux binary. Pyston 2.x still is (sadly) binary-only for now.
All the system details and benchmarks in full can be found over on OpenBenchmarking.org.
With the simply PyBench, Pyston 2.1 was much faster than the upstream Python 3.8/3.9 performance...
And throughout various PyPerformance benchmarks, Pyston 2.1 generally had a demanding lead in these benchmarks from a Ryzen 9 5900X. Again, all the data in full over on OpenBenchmarking.org.
Pyston 2.1 performance is looking great at least from these quick benchmarks but too bad Pyston 2.x is currently not an open-source project.
28 Comments