Python Cinder Benchmarks AMD Ryzen 9 5950X 16-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3302 BIOS) and AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2105050-PTS-PYTHONCI10 .
Python Cinder Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3302 BIOS) AMD Starship/Matisse 32GB 2000GB Corsair Force MP600 AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz) AMD Navi 10 HDMI Audio ASUS MG28U Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 20.10 5.12.0-051200daily20210503-generic (x86_64) GNOME Shell 3.38.2 X Server 1.20.9 4.6 Mesa 21.2.0-devel (git-55fb941 2021-04-16 groovy-oibaf-ppa) (LLVM 12.0.0) 1.2.168 GCC 10.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 Python Details - Cinder 5 May 2021: Python 3.8.5+cinder - Ciner 5 Mat 2021 JIT: Python 3.8.5+cinder - Python 3.8.6: 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
Python Cinder Benchmarks numpy: cython-bench: N-Queens 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 Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 505.31 19.333 849 183 226 79.4 81.1 86.0 13.1 341 17 77.4 121 5.66 34.8 310 486.98 19.480 183 226 79.4 81.1 85.7 13.2 340 17 77.2 122 5.69 34.9 312 511.39 17.437 717 183 228 79.6 81.4 85.7 13.2 341 17.1 77.0 122 5.69 34.8 312 OpenBenchmarking.org
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 110 220 330 440 550 SE +/- 1.20, N = 3 SE +/- 5.56, N = 3 SE +/- 2.44, N = 3 505.31 486.98 511.39
Cython Benchmark Test: N-Queens OpenBenchmarking.org Seconds, Fewer Is Better Cython Benchmark 0.29.21 Test: N-Queens Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 5 10 15 20 25 SE +/- 0.22, N = 3 SE +/- 0.02, N = 3 SE +/- 0.21, N = 3 19.33 19.48 17.44
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Cinder 5 May 2021 Python 3.8.6 200 400 600 800 1000 SE +/- 8.84, N = 3 SE +/- 5.51, N = 3 849 717
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 40 80 120 160 200 183 183 183
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 50 100 150 200 250 SE +/- 0.67, N = 3 226 226 228
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.34, N = 3 SE +/- 0.06, N = 3 79.4 79.4 79.6
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 SE +/- 0.13, N = 3 81.1 81.1 81.4
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 20 40 60 80 100 SE +/- 0.52, N = 3 SE +/- 0.25, N = 3 SE +/- 0.18, N = 3 86.0 85.7 85.7
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 13.1 13.2 13.2
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 70 140 210 280 350 SE +/- 1.15, N = 3 341 340 341
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 4 8 12 16 20 SE +/- 0.03, N = 3 17.0 17.0 17.1
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 20 40 60 80 100 SE +/- 0.10, N = 3 SE +/- 0.21, N = 3 SE +/- 0.15, N = 3 77.4 77.2 77.0
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 30 60 90 120 150 SE +/- 0.33, N = 3 121 122 122
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 1.2803 2.5606 3.8409 5.1212 6.4015 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 5.66 5.69 5.69
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 34.8 34.9 34.8
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 70 140 210 280 350 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 310 312 312
Phoronix Test Suite v10.8.4