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&grs .
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 pybench: Total For Average Test Times cython-bench: N-Queens numpy: pyperformance: 2to3 pyperformance: regex_compile pyperformance: pathlib pyperformance: pickle_pure_python pyperformance: json_loads pyperformance: python_startup pyperformance: crypto_pyaes pyperformance: float pyperformance: nbody pyperformance: raytrace pyperformance: django_template pyperformance: chaos pyperformance: go Cinder 5 May 2021 Ciner 5 Mat 2021 JIT Python 3.8.6 849 19.333 505.31 226 121 13.1 310 17 5.66 77.4 81.1 86.0 341 34.8 79.4 183 19.480 486.98 226 122 13.2 312 17 5.69 77.2 81.1 85.7 340 34.9 79.4 183 717 17.437 511.39 228 122 13.2 312 17.1 5.69 77.0 81.4 85.7 341 34.8 79.6 183 OpenBenchmarking.org
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
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
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
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: 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: 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: 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
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: 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: 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: 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: 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: 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: 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: 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
Phoronix Test Suite v10.8.4