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&grt&export=txt&sro .
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 pybench: Total For Average Test Times pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: python_startup pyperformance: django_template pyperformance: pickle_pure_python Python 3.8.6 Python 3.9.1 Pyston 2.1.0 727 188 235 81.4 81.3 88.9 12.7 347 17.4 77.0 123 6.18 34.7 317 722 187 234 80.9 81.2 88.8 12.7 348 17.4 77.1 123 6.19 34.6 315 464 114 175 38.6 48.3 41.0 11.0 198 17.9 51.1 66.2 6.39 24.2 198 OpenBenchmarking.org
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Pyston 2.1.0 Python 3.8.6 Python 3.9.1 160 320 480 640 800 SE +/- 1.20, N = 3 SE +/- 10.07, N = 3 SE +/- 6.89, N = 3 464 727 722
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go Pyston 2.1.0 Python 3.8.6 Python 3.9.1 40 80 120 160 200 SE +/- 0.33, N = 3 114 188 187
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 Pyston 2.1.0 Python 3.8.6 Python 3.9.1 50 100 150 200 250 SE +/- 0.58, N = 3 175 235 234
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos Pyston 2.1.0 Python 3.8.6 Python 3.9.1 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 38.6 81.4 80.9
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float Pyston 2.1.0 Python 3.8.6 Python 3.9.1 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 48.3 81.3 81.2
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody Pyston 2.1.0 Python 3.8.6 Python 3.9.1 20 40 60 80 100 SE +/- 0.12, N = 3 SE +/- 0.21, N = 3 SE +/- 0.32, N = 3 41.0 88.9 88.8
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Pyston 2.1.0 Python 3.8.6 Python 3.9.1 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 11.0 12.7 12.7
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace Pyston 2.1.0 Python 3.8.6 Python 3.9.1 80 160 240 320 400 SE +/- 0.58, N = 3 198 347 348
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads Pyston 2.1.0 Python 3.8.6 Python 3.9.1 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: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Pyston 2.1.0 Python 3.8.6 Python 3.9.1 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 51.1 77.0 77.1
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile Pyston 2.1.0 Python 3.8.6 Python 3.9.1 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 66.2 123.0 123.0
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup Pyston 2.1.0 Python 3.8.6 Python 3.9.1 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.39 6.18 6.19
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Pyston 2.1.0 Python 3.8.6 Python 3.9.1 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 24.2 34.7 34.6
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python Pyston 2.1.0 Python 3.8.6 Python 3.9.1 70 140 210 280 350 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 198 317 315
Phoronix Test Suite v10.8.4