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 - Phoronix Test Suite AMD Ryzen 9 5900X python Benchmarks - Python 3 vs. Pyston 2.1 AMD Ryzen 9 5900X Python benchmarks by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/2101246-HA-PYTHON59078&export=txt&grr&sor&rro .
AMD Ryzen 9 5900X python Benchmarks - Python 3 vs. Pyston 2.1 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Python 3.8.6 Python 3.9.1 Pyston 2.1.0 AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (3202 BIOS) AMD Starship/Matisse 16GB 1000GB Samsung SSD 980 PRO 1TB Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz) AMD Navi 10 HDMI Audio ASUS VP28U Realtek RTL8125 2.5GbE + Intel I211 Ubuntu 20.10 5.8.0-38-generic (x86_64) GNOME Shell 3.38.1 X Server 1.20.9 modesetting 1.20.9 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Processor Details - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201009 Python Details - Python 3.8.6: Python 3.8.6 - Python 3.9.1: Python 3.9.1 + Python 3.8.6 - Pyston 2.1.0: Python 3.8.2 (heads/rel2.1:da378ef Jan 12 2021 15:46:12)[Pyston 2.1.0 GCC 9.3.0] Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
AMD Ryzen 9 5900X python Benchmarks - Python 3 vs. Pyston 2.1 pyperformance: python_startup pyperformance: raytrace pyperformance: 2to3 pyperformance: go pyperformance: json_loads pyperformance: nbody pyperformance: django_template pyperformance: float pyperformance: chaos pyperformance: pathlib pyperformance: regex_compile pyperformance: crypto_pyaes pyperformance: pickle_pure_python pybench: Total For Average Test Times Python 3.8.6 Python 3.9.1 Pyston 2.1.0 6.18 347 235 188 17.4 88.9 34.7 81.3 81.4 12.7 123 77.0 317 727 6.19 348 234 187 17.4 88.8 34.6 81.2 80.9 12.7 123 77.1 315 722 6.39 198 175 114 17.9 41.0 24.2 48.3 38.6 11.0 66.2 51.1 198 464 OpenBenchmarking.org
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup Pyston 2.1.0 Python 3.9.1 Python 3.8.6 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.39 6.19 6.18
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace Python 3.9.1 Python 3.8.6 Pyston 2.1.0 80 160 240 320 400 SE +/- 0.58, N = 3 348 347 198
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 Python 3.8.6 Python 3.9.1 Pyston 2.1.0 50 100 150 200 250 SE +/- 0.58, N = 3 235 234 175
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go Python 3.8.6 Python 3.9.1 Pyston 2.1.0 40 80 120 160 200 SE +/- 0.33, N = 3 188 187 114
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads Pyston 2.1.0 Python 3.9.1 Python 3.8.6 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 17.9 17.4 17.4
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody Python 3.8.6 Python 3.9.1 Pyston 2.1.0 20 40 60 80 100 SE +/- 0.21, N = 3 SE +/- 0.32, N = 3 SE +/- 0.12, N = 3 88.9 88.8 41.0
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Python 3.8.6 Python 3.9.1 Pyston 2.1.0 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 34.7 34.6 24.2
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float Python 3.8.6 Python 3.9.1 Pyston 2.1.0 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 81.3 81.2 48.3
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos Python 3.8.6 Python 3.9.1 Pyston 2.1.0 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 81.4 80.9 38.6
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Python 3.9.1 Python 3.8.6 Pyston 2.1.0 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 12.7 12.7 11.0
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile Python 3.9.1 Python 3.8.6 Pyston 2.1.0 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.10, N = 3 123.0 123.0 66.2
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Python 3.9.1 Python 3.8.6 Pyston 2.1.0 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 77.1 77.0 51.1
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python Python 3.8.6 Python 3.9.1 Pyston 2.1.0 70 140 210 280 350 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 317 315 198
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Python 3.8.6 Python 3.9.1 Pyston 2.1.0 160 320 480 640 800 SE +/- 10.07, N = 3 SE +/- 6.89, N = 3 SE +/- 1.20, N = 3 727 722 464
Phoronix Test Suite v10.8.4