AMD Ryzen 9 5900X Python benchmarks by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2101246-HA-PYTHON59078
AMD Ryzen 9 5900X python Benchmarks - Python 3 vs. Pyston 2.1
AMD Ryzen 9 5900X Python benchmarks by Michael Larabel.
Python 3.8.6:
Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211
OS: Ubuntu 20.10, Kernel: 5.8.0-38-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
Python 3.9.1:
Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211
OS: Ubuntu 20.10, Kernel: 5.8.0-38-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
Pyston 2.1.0:
Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Samsung SSD 980 PRO 1TB, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211
OS: Ubuntu 20.10, Kernel: 5.8.0-38-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
PyPerformance 1.0.0
Benchmark: nbody
Milliseconds < Lower Is Better
Python 3.8.6 . 88.9 |==========================================================
Python 3.9.1 . 88.8 |==========================================================
Pyston 2.1.0 . 41.0 |===========================
PyPerformance 1.0.0
Benchmark: chaos
Milliseconds < Lower Is Better
Python 3.8.6 . 81.4 |==========================================================
Python 3.9.1 . 80.9 |==========================================================
Pyston 2.1.0 . 38.6 |============================
PyPerformance 1.0.0
Benchmark: regex_compile
Milliseconds < Lower Is Better
Python 3.8.6 . 123.0 |=========================================================
Python 3.9.1 . 123.0 |=========================================================
Pyston 2.1.0 . 66.2 |===============================
PyPerformance 1.0.0
Benchmark: raytrace
Milliseconds < Lower Is Better
Python 3.8.6 . 347 |===========================================================
Python 3.9.1 . 348 |===========================================================
Pyston 2.1.0 . 198 |==================================
PyPerformance 1.0.0
Benchmark: float
Milliseconds < Lower Is Better
Python 3.8.6 . 81.3 |==========================================================
Python 3.9.1 . 81.2 |==========================================================
Pyston 2.1.0 . 48.3 |==================================
PyPerformance 1.0.0
Benchmark: go
Milliseconds < Lower Is Better
Python 3.8.6 . 188 |===========================================================
Python 3.9.1 . 187 |===========================================================
Pyston 2.1.0 . 114 |====================================
PyPerformance 1.0.0
Benchmark: pickle_pure_python
Milliseconds < Lower Is Better
Python 3.8.6 . 317 |===========================================================
Python 3.9.1 . 315 |===========================================================
Pyston 2.1.0 . 198 |=====================================
PyBench 2018-02-16
Total For Average Test Times
Milliseconds < Lower Is Better
Python 3.8.6 . 727 |===========================================================
Python 3.9.1 . 722 |===========================================================
Pyston 2.1.0 . 464 |======================================
PyPerformance 1.0.0
Benchmark: crypto_pyaes
Milliseconds < Lower Is Better
Python 3.8.6 . 77.0 |==========================================================
Python 3.9.1 . 77.1 |==========================================================
Pyston 2.1.0 . 51.1 |======================================
PyPerformance 1.0.0
Benchmark: django_template
Milliseconds < Lower Is Better
Python 3.8.6 . 34.7 |==========================================================
Python 3.9.1 . 34.6 |==========================================================
Pyston 2.1.0 . 24.2 |========================================
PyPerformance 1.0.0
Benchmark: 2to3
Milliseconds < Lower Is Better
Python 3.8.6 . 235 |===========================================================
Python 3.9.1 . 234 |===========================================================
Pyston 2.1.0 . 175 |============================================
PyPerformance 1.0.0
Benchmark: pathlib
Milliseconds < Lower Is Better
Python 3.8.6 . 12.7 |==========================================================
Python 3.9.1 . 12.7 |==========================================================
Pyston 2.1.0 . 11.0 |==================================================
PyPerformance 1.0.0
Benchmark: python_startup
Milliseconds < Lower Is Better
Python 3.8.6 . 6.18 |========================================================
Python 3.9.1 . 6.19 |========================================================
Pyston 2.1.0 . 6.39 |==========================================================
PyPerformance 1.0.0
Benchmark: json_loads
Milliseconds < Lower Is Better
Python 3.8.6 . 17.4 |========================================================
Python 3.9.1 . 17.4 |========================================================
Pyston 2.1.0 . 17.9 |==========================================================