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